Patents Examined by Farhan M. Syed
  • Patent number: 11836612
    Abstract: Disclosed herein are system, method, and computer program product embodiments for classifying data objects using machine learning. In an embodiment, an artificial neural network may be trained to identify explained variable values corresponding to data object attributes. For example, the explained variables may be a category and a subcategory with the subcategory having a hierarchical relationship to the category. The artificial neural network may then receive a data record having one or more attribute values. The neural network may then identify a first and second explained variable value corresponding to the one or more attribute values based on the trained neural network model. The first and second explained variable values may then be associated with the data record. For example, if the data record is stored in a database, the record may be updated to include the first and second explained variable values.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: December 5, 2023
    Assignee: SAP SE
    Inventors: Francesco Alda, Evgeny Arnautov, Amrit Raj, Sergey Smirnov, Ekaterina Sutter
  • Patent number: 11823072
    Abstract: A system that enables development and execution of predictive models comprises a centralized data management system, a data extraction tool a model validation tool and a model execution tool. In embodiments, a data management system includes a data management server that can be accessed via a web browser that stores data in the form of a flat file. An extraction tool extracts data. A model validation tool validates a model by scoring an analytical environment data set and a production environment data set. A model execution tool allows a user to select when and how often a model is scored.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: November 21, 2023
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Narasimha Murthy, Mickey S. Oralevich, Sandeep Sacheti, Deep Thomas
  • Patent number: 11824828
    Abstract: A system for providing a directory service for generating web presence pages made available on a network may include a computer processor and memory having instructions stored thereon. The instructions may instruct the computer processor to parse registration information of a registrant domain name to obtain keywords and to search the network using the keywords for information about the registrant. Registrant information may be created based on information obtained, and a trusted web presence page may be generated. The trusted web presence page may include at least a first portion of the registrant information as read only content. A link may be created between a profile page and the trusted web presence page. The profile page may include at least a customizable second portion of the registrant information. The trusted web presence page may be published on the network.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: November 21, 2023
    Assignee: AFILIAS LIMITED
    Inventors: Cedarampattu Mohan, James Galvin
  • Patent number: 11816089
    Abstract: Methods, systems, and computer-readable storage media for selective use of Internet-of-Things (IoT) data in data analytics systems. Implementations include receiving IoT data from an IoT device, determining that hardening is to be applied to the IoT data, comparing a timestamp of the IoT data to a hardening value, and in response to comparing, selectively using the IoT data in one or more uses by the data analytics system.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: November 14, 2023
    Assignee: SAP SE
    Inventors: Theodor Foerster, Markus Winkler, Philip Transfeld, Tom Kiemes, Stefan Weidemueller-Schmidt
  • Patent number: 11816004
    Abstract: Methods and systems for file level prioritization during a data restore operation are disclosed. According to some embodiments, in response to a restore request to restore one or more files and for each file, the method includes retrieving file information and a critical value associated with the file, and calculating a Euclidean distance of the file to a consecutive file based on the critical value. The method further includes sorting the file(s) based on the calculated Euclidean distance of each file. The method further includes restoring the sorted file(s) at a target site.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: November 14, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mahesh Reddy A V, Swaroop Shankar DH, Chetan Battal
  • Patent number: 11789978
    Abstract: In accordance with an embodiment, systems and methods can provide for load, aggregate, and batch calculation in in a multidimensional database environment. Metadata can be used to identify in which higher dimensions each leaf-level load is used. At such time, the data from the leaf level is aggregated to each of the higher dimensions where it is to be used. Then, the aggregate values are stored in memory until a completed sum (or other calculation) is completed at the higher levels. At such time, the aggregate values can be discarded from memory. The ability of the system to perform a load, aggregate, and batch calculation in one scan is particularly useful in processing very large sets of data, for example in big data environments, where it may not be desirable to load the data for all of the leaf nodes into current memory.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: October 17, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Kumar Ramaiyer
  • Patent number: 11775537
    Abstract: In one implementation, a method is provided that receives multiple potential listings associated with an entity. A listing is selected from the multiple listings and is designated as a representative listing of the entity. A first request is transmitted to synchronize the representative listing with the entity. Responsive to receiving an indication that a synchronization of the first listing and a web address corresponding with the entity is complete, transmitting to the provider system using an application programming interface, a second request to suppress a second listing of the plurality of potential listings as a duplicate listing. A communication is received from the provider system via the application programming interface that confirms that the second request to suppress the second listing from a search result generated by the provider system is accepted.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: October 3, 2023
    Assignee: Yext, Inc.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
  • Patent number: 11762864
    Abstract: Aspects of the present invention provide devices that identify a question in a text message of a chat session between a plurality of computing devices, wherein each of the plurality of computing devices includes an identifier of a user of a corresponding computing device in the text message, analyze digital data to determine a relationship between the users of the plurality of computing devices, construct search parameters for digital content external to the chat session according to the identified question and determined relationship, search for the digital content over a network according to the constructed search parameters to obtain search results, rank the search results according to the determined relationship, and distribute the ranked search results according to the determined relationship to at least one of the plurality of computing devices in an overlay of the chat session.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: September 19, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Sarbajit K. Rakshit, John M. Ganci, Jr., Martin G. Keen, James E. Bostick
  • Patent number: 11756653
    Abstract: A method of predicting a gene target sequence for a gene-modifying therapeutic, such as a CRISPR-based therapeutic, that includes the steps of determining a genomic dataset for one or more infectious bacterial samples isolated from one or more hospitals, and inputting the genomic dataset for the one or more infectious bacterial samples into a machine learning model to determine the presence of antimicrobial resistance genes.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: September 12, 2023
    Assignee: Koninklijke Philips N.V.
    Inventor: Helen Cecile Van Aggelen
  • Patent number: 11748432
    Abstract: A system and method are disclosed for controlling metadata associated with content on an electronic device that includes displaying interface screens for user entry of metadata control instructions, accepting user instructions, modifying metadata of applicable content, and associating the modified metadata with the applicable content. The system can export and/or store the applicable content along with modified metadata. The system can automatically modify metadata according to one or more profiles. Relevant profiles can be determined based on the export mechanism, destination or type of content. The system can add watermarks to indicate metadata modification. The system can display metadata for user modification. The content can include photos, videos or other content. The system can display metadata and geolocation indicators for each content item that indicate whether that item has associated metadata and geolocation information. The user can selectively modify metadata of selected content.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: September 5, 2023
    Inventor: Deacon Johnson
  • Patent number: 11741170
    Abstract: A search engine system capable of displaying indicative information to a user from searches performed by entities connected directly or indirectly to the user, wherein said system includes at least one host computer processor connectable to one or more network(s), a database accessible over said network(s), a plurality of data input devices connectable to said network(s) said search engine being accessible over said network(s).
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: August 29, 2023
    Assignee: Eurekster Search Solutions LLC
    Inventors: Julian Malcolm Cone, Gary Lee Franklin, Michael Arthur Grantham, Wayne Alistair Munro, Grant James Ryan, Shaun William Ryan, William Ferguson Stalker
  • Patent number: 11741054
    Abstract: A method, apparatus, and system for tracking row and object database activity into block level heatmaps is provided. Database activity including reads, writes, and creates can be tracked by a database management system at the finest possible level of granularity, or the row and object level. To efficiently record the tracked database activity, a two-part structure is described for writing the activity into heatmaps. A hierarchical in-memory component may use a dynamically allocated sparse pool of bitmap blocks. Periodically, the in-memory component is persisted to a stored representation component, sharable with multiple database instances, which may include consolidated last access times and/or a history of heatmap snapshots to reflect access over time. The heatmaps may then be externalized to database users and applications to provide and support a variety of features.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: August 29, 2023
    Assignee: Oracle International Corporation
    Inventors: Vineet Marwah, Sujatha Muthulingam, Amit Ganesh
  • Patent number: 11727458
    Abstract: Ordering and delivery of food ingredients and food service items is opaque and inefficient. A computer system for recommending substitute food products to food service providers is disclosed. The system contains a database of information about food products that is continuously updated. The database is updated by food service providers and vendors submitting information about food products and the system tags the items entered and sorts them into the database. The system then provides recommendations to food service providers of substitute food products by comparing a food service provider's order history with a query entered with items in the database. A method for increasing efficiency in delivery of food products by streamlining the ordering and delivery process is also disclosed. The streamlined system includes options for price as a function of delivery route and a central container location for food delivery to multiple food service providers within one geographic location.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: August 15, 2023
    Assignee: Cut and Dry Inc.
    Inventor: Mani Kulasooriya
  • Patent number: 11727021
    Abstract: A process control tool for processing wide data from automated manufacturing operations. The tool including a feature selector, an analysis server, and a visualization engine. The feature selector receives process input data from at least one manufacturing process application, wherein the process input data includes a plurality of observations and associated variables, converts the received process input data to a stacked format having one row for each variable in each observation, converts identified categorical variables into numerical variables and identified time-series data into fixed numbers of intervals, computes statistics that measure the strengths of relationships between predictor values and an outcome variable, orders, filters, and pivots the predictor values. The analysis server performs at least one operation to identify interactions between predictor values, e.g. using maximum Likelihood computations or predefined searches, in the filtered predictor values.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: August 15, 2023
    Inventors: Thomas Hill, David Katz, Piotr Smolinski, Siva Ramalingam, Steven Hillion
  • Patent number: 11714841
    Abstract: Systems and methods are disclosed herein for processing a natural language query on data tables. According to some embodiments, a natural language query may be originated by a user via a user interface. The natural language query may be parsed to obtain a query term, and a grid range may be identified in a data table as relevant to the query term. A table summary may be prepared including a plurality of characteristics based on the grid range. A logic operation may then be determined to apply on the plurality of characteristics to derive the query term. The logic operation may then be translated into a formula executable on the data table, and the formula is applied on the data table to generate a result in response to the natural language query.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: August 1, 2023
    Assignee: Google LLC
    Inventors: Nikunj Agrawal, Mukund Sundararajan, Shrikant Ravindra Shanbhag, Kedar Dhamdhere, Null Garima, Kevin Snow Mccurley, Rohit Ananthakrishna, Daniel Adam Gundrum, Juyun June Song, Rifat Ralfi Nahmias
  • Patent number: 11716349
    Abstract: Techniques and solutions are described for detecting malicious database activity, such as SQL injection attempts. A first machine learning classifier can be trained by comparing processed and unprocessed user input, where a difference between the two can indicate suspicious or malicious activity. The trained classifier can be used to analyze user input before query execution. A second machine learning classifier is trained with a data set that includes call stack information for an application requesting execution of a dynamic query and query statistics associated with processing of the query at the database. The query of the application can be correlated with a corresponding database query by hashing the application query and the database query and comparing the hash values, where matching hash value indicate a common query. The trained classifier can monitor execution of future queries to identify queries having anomalous patterns, which may indicate malicious or suspicious activity.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: August 1, 2023
    Assignee: SAP SE
    Inventor: Udo Klein
  • Patent number: 11714851
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information for presented media. In one aspect, a method includes storing in a buffer, on a first user device, media data as buffered media data, the buffered media data being a most recent portion of media data received at the first user device, the most recent portion inclusive of the media data received from a present time to a prior time that is fixed relative to the present time; responsive to a search operation invocation at the present time, sending the buffered media data to a search processing system that is remote from the first user device; and receiving, from the search processing system and in response to the buffered media data, contextual information regarding an entity that the data processing system identified from processing the buffered media data.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: August 1, 2023
    Assignee: GOOGLE LLC
    Inventor: Ibrahim Badr
  • Patent number: 11693853
    Abstract: System and methods are described for performance analysis of a cloud computing environment. During a capture mode during a production use of a database system, the system captures user requests to access the cloud computing environment, asynchronously writes the user requests in one or more batches to a first database; and moves the user requests in one or more batches to a second database.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: July 4, 2023
    Assignee: Salesforce, Inc.
    Inventors: Mohammad Jalali, Shivakarthik Subramanyam, Aravind Mamidanna
  • Patent number: 11687605
    Abstract: Methods and systems for handling online requests based on information known to a service provider. One method may comprise: obtaining first information, the first information relating to an online request made using a communication apparatus; using a logical identifier assigned to the communication apparatus to obtain second information, the second information pertaining to a profile associated with the logical identifier, comparing the first information to the second information; and performing an action related to handling of the online request based on a result of the comparing.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: June 27, 2023
    Assignee: BCE Inc.
    Inventors: Jean Bouchard, Stephane Maxime Francois Fortier, Sean MacLean Murray
  • Patent number: 11681586
    Abstract: Methods and systems for improving data back-up, recovery, and search across different cloud-based applications, services, and platforms are described. A data management and storage system may direct compute and storage resources within a customer's cloud-based data storage account to back-up and restore data while the customer retains full control of their data. The data management and storage system may direct the compute and storage resources within the customer's cloud-based data storage account to generate and store secondary layers that are used for generating search indexes, to generate and store shared space layers and user specific layers to facilitate the deduplication of email attachments and text blocks, to perform a controlled restoration of email snapshots such that sensitive information (e.g., restricted keywords) located within stored snapshots remains protected, and to detect and preserve emails that were received or transmitted and then deleted between two consecutive snapshots.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 20, 2023
    Assignee: Rubrik, Inc.
    Inventors: David Anthony Terei, Manjunath Chinni, Noel Moldvai, Sagar Kashinath Honnungar