Patents Examined by Azam M. Cheema
  • Patent number: 11036704
    Abstract: A database system (2) stores a database in the random-access memory of a plurality of computer devices (4) by organizing an efficient and robust distribution.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: June 15, 2021
    Assignee: INTERSEC
    Inventors: Florent Bruneau, Jean-Marc Coic
  • Patent number: 11030199
    Abstract: Provided are systems and methods for the contextual retrieval and contextual display of records. A search query and/or search results may be contextually enhanced based on (i) natural language processing (NLP) models, (ii) user behavior, and/or (iii) relationships between various entities involved in a search, such as between users, records, and/or fields of expertise. Contextually enhanced search results may be delivered and displayed to a user on a user interface in a contextually relevant order.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: June 8, 2021
    Assignee: RIPCORD INC.
    Inventors: Michael Moskwinski, Alex Fielding, Kevin Christopher Hall, Kimberly Lembo
  • Patent number: 11017178
    Abstract: A device for constructing an intelligent knowledge base, comprising an abstract semantic expression obtaining unit to obtain a plurality of abstract semantic expressions from an abstract semantic database, wherein each of the plurality of abstract semantic expressions comprises a semantic-lacking element; a receiving unit to receive an initial request message; an abstract semantic recommending module to obtain abstract semantic expressions corresponding to the initial request message by performing an abstract semantic recommending process on the initial request message based on the plurality of abstract semantic expressions; a filling unit to extract from the initial request message an element corresponding to a semantic-lacking element of the obtained abstract semantic expressions, and to fill the extracted element into the semantic-lacking element to obtain specific semantic expressions corresponding to the initial request message; and a storing unit to store the initial request message and the specific sem
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: May 25, 2021
    Assignee: Shanghai Xiaoi Robot Technology Co., Ltd.
    Inventors: Yongmei Zeng, Bo Li, Gongzhi Yao, Pinpin Zhu
  • Patent number: 11010346
    Abstract: A method of providing access to file content comprises: receiving, at a shared file content server, a request to access file content stored on the shared file content server from a requestor; determining a shared portion of the file content using stored shared portion indication data; and providing the shared portion of the file content to the requestor. The method allows partial sharing of file content.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: May 18, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Vijaykumar Vamanrao Borkar
  • Patent number: 11003718
    Abstract: A system can enable a global search of security data of a client base. The system can include a processor operable to record anonymity values set by clients of the client base, and to receive search requests including one or more search parameters from the clients. Upon receipt of a search request, processor can generate a result set for the received search request and determine an aggregated anonymity value for the result set. The processor further may compare the aggregated anonymity value of the results set with a set anonymity value for each of the clients for filtering or removing the data points or information of the one or more clients with the set anonymity value that is greater than the aggregate anonymity value from the result set.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: May 11, 2021
    Assignee: Secureworks Corp.
    Inventors: Lewis McLean, Paul Stansell
  • Patent number: 11003698
    Abstract: Methods and system for item matching are described. In one embodiment, compatibility-based text for an item may be accessed. A compatibility identifier may be identified based on the compatibility-based text. The compatibility identifier may be associated with an item duster. The compatibility identifier may be used to identify a plurality of matching items. A result may be provided based on identification of the plurality of matching items. Additional methods and systems are disclosed.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: May 11, 2021
    Assignee: eBay Inc.
    Inventors: Aditya Arora, Gurudatta Horantur Shivaswamy, Brian M. Johnson, Richard D. Henderson, Swati Agarwal, Jennifer M. Dante
  • Patent number: 10977291
    Abstract: A method including receiving a source file containing a plurality of documents which, to a computer, initially are indistinguishable from each other. A first classification stage is applied to the source file using a convolutional neural network image classification to identify source documents in the multitude of documents and to produce a partially parsed file having a multitude of identified source documents. The partially parsed file includes sub-images corresponding to the plurality of identified source documents. A second classification stage, including a natural language processing artificial intelligence, is applied to sets of text in bounding boxes of the sub-images, to classify each of the multitude of identified source documents as a corresponding sub-type of document. Each of the sets of text corresponding to one of the sub-images. A parsed file having a multitude of identified sub-types of documents is produced. The parsed file is further computer processed.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: April 13, 2021
    Assignee: Intuit Inc.
    Inventors: Ronnie Douglas Douthit, Deepankar Mohapatra, Ram Mohan Shamanna, Chiranjeev Jagannadha Reddy, Yexin Huang, Trichur Shivaramakrishnan Subramanian, Chinnadurai Duraisami, Karpaga Ganesh Patchirajan, Amar J. Mattey
  • Patent number: 10956672
    Abstract: A log message classifier employs machine learning for identifying a corresponding parser for interpreting the incoming log message and for retraining a classification logic model processing the incoming log messages. Voluminous log messages generate a large amount of data, typically in a text form. Data fields are parseable from the message by a parser that knows a format of the message. The classification logic is trained by a set of messages having a known format for defining groups of messages recognizable by a corresponding parser. The classification logic is defined by a random forest that outputs a corresponding group and confidence value for each incoming message. Groups may be split to define new groups based on a recurring matching tail (latter portion) of the incoming messages. A trend of decreased confidence scores triggers a periodic retraining of the random forest, and may also generate an alert to operators.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: March 23, 2021
    Assignee: Imperva, Inc.
    Inventors: Ron Ben-Natan, Derek Difilippo, Uri Hershenhorn, Roman Krashanitsa, Luigi Labigalini, Ury Segal
  • Patent number: 10949118
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for data storage. One computer-implemented method includes: obtaining a data block from a previous blockchain-type ledger in multi-level blockchain-type ledgers, where in the multi-level blockchain-type ledgers comprise a bottom-layer blockchain-type ledger and at least one higher-layer blockchain-type ledger; determining a block height of the data block and a root hash of a Merkel tree constructed by data records in the data block; constructing updated data records comprising the root hash and the block height; and recording the updated data records in a data block in a current blockchain-type ledger in the multi-level blockchain-type ledgers a level higher than the previous blockchain-type ledger.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: March 16, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Xinying Yang, Benquan Yu
  • Patent number: 10936624
    Abstract: Methods, systems, and computer-readable storage media for replicating, within a database server, an access schema to provide a clone access schema, during production use of the single system, the access schema providing access to a data schema storing production data, and a configuration schema storing configuration data, providing, within the database server, a clone local repository, a test data schema, and a clone configuration schema, the clone access schema accessing at least a portion of the production data within the data schema through a test union view, and test data within the test data schema through the test union view, and after completion of the test use, switching production use of the system to the clone access schema, the clone configuration schema, and the clone local repository.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: March 2, 2021
    Assignee: SAP SE
    Inventors: Wulf Kruempelmann, Volker Driesen
  • Patent number: 10937078
    Abstract: A system is provided for analyzing item description attributes and user profile attributes, and dynamically generating item description content based on the analysis. The system can obtain item descriptions for a particular item from any number of different sources and/or in any number of different formats. The system can process the item descriptions to determine item attributes. The system can also obtain data regarding user profile attributes. The system may dynamically generate item description content for the particular item and user based on analyzing the item attributes and user profile attributes. The item description content may be further tailored to a particular channel of delivery.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: March 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ivan Barrientos, Pragyana K. Mishra
  • Patent number: 10929446
    Abstract: According to one embodiment, a document search apparatus includes the following elements. The query word extraction unit extracts, from an input sentence, a word for use in a search as a query word. The intention estimation unit estimates a search intention based on the input sentence. The query generator acquires, from a search expression list, a search expression corresponding to the estimated search intention, acquires, from an additional query word list, an additional query word corresponding to a set of the acquired search expression and the extracted query word, and generates a query based on the extracted query word, the acquired additional query word, and the acquired search expression. The search unit searches for a document that matches the query.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: February 23, 2021
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Yuka Kobayashi, Tomomi Tsubota
  • Patent number: 10915594
    Abstract: According to an aspect of an embodiment, a method may include obtaining a first document associated with a particular API and a first Uniform Resource Identifier (URI), a second document associated with the particular API and a second URI, and an API name of the particular API. The method may further include identifying a URI prefix included in the first URI and the second URI. The method may further include determining a correlation between the URI prefix and the API name. The method may further include determining that the URI prefix is associated with the particular API based on the correlation. The method may further include associating the first document and the second document with the particular API based on the first URI and the second URI including the URI prefix and based on determining that the URI prefix is associated with the particular API.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: February 9, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Mehdi Bahrami, Sarthak Arora, Wei-Peng Chen
  • Patent number: 10891202
    Abstract: Data recovery in a database includes performing a backward scan of a transaction log that records transactions made on the database. The backward scan includes traversing log records starting from a latest-in-time log record toward the beginning of the transaction log. Each log record can be replayed to recover data for a database row associated with the log record. An earlier-in-time log record is skipped if the associate database row has been recovered by later-in-time log record.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: January 12, 2021
    Assignee: SAP SE
    Inventor: Aditya Gurajada
  • Patent number: 10885050
    Abstract: A database which receives input from a data streaming application may include in-flight streamed data within the scope of a command which alters database data. Preferably, the streaming application produces data tuples for input to at least one table of the database. A user submitting modify data commands to apply to multiple tuples meeting some specified logical parameters may define the command scope to include in-flight data in the streaming application, causing the database manager to forward the command to the streaming application. A streaming application manager invokes database agents in respective nodes of the streaming application, which identify in-flight data meeting the specified logical parameters of the command, and apply the modify data operation to such data.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso
  • Patent number: 10877996
    Abstract: A classifier 81 classifies target data into a cluster on the basis of a mixture model defined using two different types of variables that indicate features of the target data. In this classification, the classifier 81 classifies the target data into a cluster on the basis of a mixture model in which a mixing ratio of the mixture model is represented by a function of a first variable and in which the element distribution of the clusters into which the target data is classified is represented by a function of a second variable.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: December 29, 2020
    Assignee: NEC Corporation
    Inventors: Ryohei Fujimaki, Yousuke Motohashi
  • Patent number: 10880111
    Abstract: Methods, apparatus and computer program product for creating an externally shared communication channel in a group-based communication platform are described herein. An externally shared communication channel generation request can be received, which can include a first group identification and a second group identification. In response to determining that a client device is associated with the first group identification and/or the second group identification, an internally shared communication channel list and an externally shared communication channel list can be displayed in the channel list pane of the group-based communication interface. The externally shared communication channel list can be associated with one or more externally shared communication channels.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: December 29, 2020
    Assignee: Slack Technologies, Inc.
    Inventors: Brenda Jin, Sean Rose, Myles Grant, Elizabeth Johnston, Andrew King
  • Patent number: 10872075
    Abstract: Time series data may be represented with multiple representations, optionally using a variety of storage approaches, and the plurality of representations may be indexed using a representation index, which includes a start row identifier, a representation identifier, and an offset within the representation for each segment of one or more rows in the time series data column.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: December 22, 2020
    Assignee: SAP SE
    Inventors: Gordon Gaumnitz, Lars Dannecker
  • Patent number: 10867001
    Abstract: Internet searches sometimes provide search results referencing webpages that do not contain all search term elements submitted by a user. The user may then click on such Internet search results where referenced webpages, and/or their descendants, do not contain important search term elements. Also, advertisements are sometimes placed on search results webpages that relate to the user's search term elements, even though some of those search terms are missing in referenced and/or descendant webpages. The present invention is directed to: annotating Internet search results to indicate missing search term elements on referenced and descendant webpages; optionally filtering out search results referencing webpages with missing terms; and showing advertisements related to search term elements.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: December 15, 2020
    Inventor: Robert Osann, Jr.
  • Patent number: 10853381
    Abstract: Various embodiments of systems and methods for a document search wrapper are described herein. A database search framework is provided for performing a database search. The database search framework includes a base search wrapper class and an application specific search wrapper class. The base search wrapper class includes common search methods and re-definable search methods. The common search method defines common search logic. The application specific search wrapper class includes the common search method inherited from the base search wrapper class and application specific search methods, created by redefining the re-definable search method. The database search framework may also include a search interface for providing pre-selection or post-filtering logic to the search.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: December 1, 2020
    Assignee: SAP SE
    Inventors: Justus Rogowski, Matthias Aurin, Silvana Gemmel