Patents Examined by Mohammed R Uddin
  • Patent number: 11270204
    Abstract: A content-based image retrieval (CBIR) system and method is presented herein. The CBIR system generates a relatively short vector or array of data, referred to as a barcode, from an input image. The short vector or array data can be used to represent the content of the image for image retrieval purposes. The system obtains the image and applies a transform to the image to generate a plurality of image transform values. The system thresholds the plurality of image transform values to obtain compact image transform values. The system generates a barcode in accordance with the compact image transform values and representative of the image. The system may then transmit the barcode to a database for storage or draw the barcode on a display. The system may also compare barcodes to find and retrieve similar images associated with similar barcodes.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: March 8, 2022
    Assignee: Huron Technologies International Inc.
    Inventor: Hamid Reza Tizhoosh
  • Patent number: 11263220
    Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied my not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: March 1, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Lawrence Harris, Kevin C. Miller, Ramyanshu Datta
  • Patent number: 11250064
    Abstract: A computer system for executing k-mismatch searches, comprising at least one processor, configured to: receive a size of a search term; receive a similarity threshold: and generate a set of filters by: forming the set of filters based on a set of combinations of positions of matches, and gaps for the—size of the search term according to the similarity threshold, wherein each one—of the combinations contains at least one filter from the set of filters.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: February 15, 2022
    Assignee: OFEK—ESHKOLOT RESEARCH AND DEVELOPMENT LTD.
    Inventors: Zakharia Frenkel, Zeev Volkovich
  • Patent number: 11250036
    Abstract: Methods, systems, and computer-readable media are provided for facilitating mapping of semantically similar terms between and among two or more information systems. In particular, to facilitate automatic discovery, establishment, and/or statistical validation of linkages between a plurality of different nomenclatures employed by a plurality of information systems, such as multiple electronic health record systems. In embodiments, the imputation of latent synonymy in corpora comprised of samples of historical records from each system enables automated terminology mapping between disparate systems' records, thereby establishing reliable linkages that may subsequently be utilized for realtime decision support, data mining-based research, or other valuable purposes.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: February 15, 2022
    Assignee: CERNER INNOVATION, INC.
    Inventors: Douglas S. McNair, Kanakasabha K. Kailasam, John Christopher Murrish
  • Patent number: 11249971
    Abstract: Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: February 15, 2022
    Assignee: Splunk Inc.
    Inventors: Michael Joseph Baum, R. David Carasso, Robin Kumar Das, Rory Greene, Bradley Hall, Nicholas Christian Mealy, Brian Philip Murphy, Stephen Phillip Sorkin, Andre David Stechert, Erik M. Swan
  • Patent number: 11249954
    Abstract: Techniques are provided for synchronous replication for synchronous mirror copy guarantee. A file system dependent technique for synchronous mirror copy guarantee is provided by overriding default behavior of a persistent fence so that the persistent fence is activated to block operations targeting a storage object having a synchronous replication relationship based upon the synchronous replication relationship being out of sync. The default behavior of the persistent fence is overridden to allow operations to be executed upon the storage object based upon the synchronous replication relationship being in sync. A file system independent technique for synchronous mirror copy guarantee is provided by intercepting operations before the operations are received by a file system. The operations are selectively forwarded to the file system or not based upon a state of a synchronous replication relationship.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: February 15, 2022
    Assignee: NetApp, Inc.
    Inventors: Akhil Kaushik, Gaurav Verma
  • Patent number: 11244013
    Abstract: The system, method, and computer program product are disclosed that track the evolution of a network over time through the analysis of media corpora associated with nodes of the network at each time slice. The media corpora may be analyzed to generate word clusters for each time slice that are then compared across time slices to determine how the network has evolved. The evolution may be tracked by determining the similarity of each word cluster of a particular time slice to each word cluster of another time slice. The similarity may be measured by a similarity score for each comparison that may be combined to determine an overall similarity of the network between the two time slices.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Mary E. Helander, Emily A. Ray, Nizar Lethif, Joana Sofia Branquinho Teresa Maria, Kush R. Varshney, Hemank Lamba
  • Patent number: 11238077
    Abstract: A method of processing raw data as it is received from a data provider via an input channel is disclosed. Values are derived from the raw data as it is received from the data provider via the input channel. The derived values correspond to custom fields of a summary table. The summary table is configured to store a summary of the raw data. The custom fields correspond to data capable of improving an analysis of an entity by an analysis tool. The derived values are inserted into the custom fields of the summary table. Access to the summary table is provided as enriched data for use by the analysis tool to improve the analysis of the entity.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: February 1, 2022
    Assignee: SAP SE
    Inventors: Panish Ramakrishna, Ashutosh Patel, Nithya Rajagopalan
  • Patent number: 11238075
    Abstract: A system is disclosed for automatically providing solutions to user questions containing text and data. The system includes a linguistic module to extract keywords from the question text, lookup solutions from a knowledge base that match the keywords, with a score based on the keyword frequency and match, and use a machine learning model trained on previous question data to predict solutions from the question data, with score based on the model's probability, and a combination module for combining the solutions ordered by their respective normalized scores.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: February 1, 2022
    Assignee: InSkill, Inc.
    Inventors: James Hansen, Dale Calder, Stas Taraschansky
  • Patent number: 11237912
    Abstract: A technology is described for managing storage snapshots of storage volumes. In one example of the technology, a request may be received to create a storage snapshot of a storage volume associated with a tag. The tag may be assigned to a computing instance hosted in a service provider environment, and the storage volume may be assigned for use by the computing instance. In response to the request to create the storage snapshot, the storage volume associated with the tag may be identified, and the storage snapshot of the storage volume associated with the tag may be created.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: February 1, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Puneet Agarwal
  • Patent number: 11232063
    Abstract: A method for data storage includes specifying a plurality of File Systems (FSs) for use by multiple clients, including assigning to the FSs both respective global identifiers and respective client-specific names. The plurality of FSs is managed using the global identifiers, and files are stored for the clients in the FSs using the client-specific names.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: January 25, 2022
    Assignee: Google LLC
    Inventors: Shahar Frank, Amos Ben-Ari
  • Patent number: 11226946
    Abstract: A computer-implemented method for analyzing electronic documents includes defining at least one search criterion for a plurality of index items relating to a subject; applying the at least one search criterion to a plurality of documents; determining, for each index item in the plurality of index items, a category index reflecting a degree to which the plurality of documents relates to the index item; and generating, with reference to the category index for each index item in the plurality of index items, a performance index reflecting a degree to which the plurality of documents relates to the subject.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: January 18, 2022
    Assignee: NORTHERN LIGHT GROUP, LLC
    Inventor: C. David Seuss
  • Patent number: 11210325
    Abstract: Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
    Type: Grant
    Filed: April 29, 2017
    Date of Patent: December 28, 2021
    Assignee: SPLUNK Inc.
    Inventors: R. David Carasso, Micah James Delfino, Johnvey Hwang
  • Patent number: 11210262
    Abstract: In some embodiments, an ingestion service processes messages from a set of devices that generate a first set of messages. The ingestion service is configured with a first profile for a first platform. First configuration properties in the first profile configure a first connection to first storage on the first platform to store information for the first set of messages and configure a first connection to a first event processing service on the first platform to process information in the first set of the messages. A selection is received for a second profile. The ingestion service is migrated to a second platform associated with the second profile. Second configuration properties are retrieved from the second profile for the second platform and installed on the ingestion service to configure a second connection to second storage and configure a second connection to a second event processing service on the second platform.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: December 28, 2021
    Assignee: SAP SE
    Inventor: Dishant Kamble
  • Patent number: 11188505
    Abstract: Altering a database structure based on software updates in a distributed computing system can include identifying a plurality of software updates that include alterations to structural elements in the database structure and identifying, for the plurality of software updates, a plurality of alterations corresponding to a first structural element of the structural elements. A combined alteration can be generated by combining the plurality of alterations. A database statement can be generated for altering the first structural element according to the combined alteration. The database structure can then be updated using the database statement. The structural elements can define logical relationships between data stored in the database structure. The alterations can be expressed using a markup language and the database statement can be expressed using a query language.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: November 30, 2021
    Assignee: ServiceNow, Inc.
    Inventor: Joey Mart
  • Patent number: 11188525
    Abstract: A system and method of generating platform-dependent queries from a platform-agnostic query are disclosed. A data pipeline including a plurality of events having a set of platform-dependent metadata associated therewith is implemented. Each of the plurality of events is processed by one of a plurality of ingestion platforms. A platform-agnostic query configured to obtain one or more metadata search results from the platform-dependent metadata is received and a first platform-dependent query is generated from the platform-agnostic query. The first platform-dependent query is configured to be implemented by at least one target ingestion platform.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 30, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Vilas Athavale, Swati Ajit Deshmukh, Ravinder Matte, Arun Viswanathan, Preksha Gupta
  • Patent number: 11170047
    Abstract: Determining relative connections between individuals includes: obtaining identification information of a first individual and identification information of a second individual; determining, based at least in part on a relative connections graph, a relative connections path connecting the first individual, the second individual, and at least one additional individual; and outputting information pertaining to the relative connections path.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: November 9, 2021
    Assignee: 23andMe, Inc.
    Inventor: John Michael Macpherson
  • Patent number: 11169995
    Abstract: Techniques related to relational dictionaries are disclosed. In some embodiments, one or more non-transitory storage media store a sequence of instructions which, when executed by one or more computing devices, cause performance of a method. The method involves storing a code dictionary comprising a set of tuples. The code dictionary is a database table defined by a database dictionary and comprises columns that are each defined by the database dictionary. The set of tuples maps a set of codes to a set of tokens. The set of tokens are stored in a column of unencoded database data. The method further involves generating encoded database data based on joining the unencoded database data with the set of tuples. Furthermore, the method involves generating decoding database data based on joining the encoded database data with the set of tuples.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: November 9, 2021
    Assignee: Oracle International Corporation
    Inventors: Pit Fender, Seema Sundara, Benjamin Schlegel, Nipun Agarwal
  • Patent number: 11169973
    Abstract: A storage system access point receives a first access request from a client device, wherein the first access request specifies first data. The storage system access point attempts to execute the first access request. In response to successfully accessing the first data, a first message is transmitted to an external audit system indicating that information corresponding to the first access request is to be recorded by the external audit system. In response to that the first data has been successfully accessed, and that the information corresponding to the first access request has been successfully recorded by the external audit system, notifying the client device that the first access request has been successfully completed.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: November 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harsha Hegde, Michael E. Factor
  • Patent number: 11163737
    Abstract: A method includes ingesting event data over a network for a plurality of events obtained by disparate computing resources. Each event is associated with a respective timestamp and one or more ingestion-attributes. The method includes identifying whether the corresponding event is associated with any custom indexing-attributes defined by a user. The method also includes indexing the corresponding event into a data store as structured data based on the respective timestamp, the one or more ingestion-attributes, and any identified custom indexing-attributes. The method includes evicting any of the events of the event data in the data store for a period of time that satisfies an eviction time period threshold. The method also includes retrieving the data from the data store that is associated with the time range, the ingestion-attributes, or the one custom indexing-attributes.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: November 2, 2021
    Assignee: Google LLC
    Inventors: Collin Lambert, Innokentiy Basmov, Ethan Daniel Gaebel, Andrew Liang Ping Chang, Iulia Ion