Patents Examined by Farhan M. Syed
  • 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
  • Patent number: 11675666
    Abstract: A server system comprising: a respective storage area for each of a plurality of respective parties including a first party and a second party, and a manager function for managing the storage. Each of at least some of the storage areas stores a primary instance of one or more data resources of the respective party. The manager function is configured so as, in response to the second party forming a relationship with one of the resources of the first party, to establish a secondary copy of that one of the resources of the first party in the respective storage area of the second party. In the secondary copy, the manager function also includes personal metadata describing one or more attributes of the relationship between the second party and the resource.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: June 13, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jørgen Tennøe, Kateryna Solonko, Vando Pereira, Runar Bergheim Olsen, Simon Hult, Bård Kvalheim
  • Patent number: 11669536
    Abstract: Provided is an information providing device capable of outputting provided information reflecting user's needs even if the user conducts information search on the basis of a query which is on the basis of an unspecific desire. The information providing device is configured with a computer system and outputs provided information in response to input of a query. The information providing device includes storage means that stores the query being composed of at least one property and provided information, rating means that rates the provided information on the basis of the query, and output means that outputs the provided information rated by the rating means in response to the query inputted.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: June 6, 2023
    Assignee: JAM CORPORATION
    Inventor: Sumio Noguchi
  • Patent number: 11669562
    Abstract: A method and apparatus for displaying digital photos on a digital display with a network connection module. The method includes identifying two different photos in a digital photo collection that include a matching photo content, and displaying the two different photos simultaneously in a split screen on the digital display. The two different photos can be matched from related photo clusters. An integrated camera can be used to automatically determine an identity of a frame viewer to determine photos to display, and can capture gesture-based feedback. The photos can be filtered and cropped at the receiver side.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: June 6, 2023
    Assignee: AURA HOME, INC.
    Inventors: Ophir Frieder, Abdur Chowdhury, Eric Jensen, Ben Cherry, Richard Sanford, Alek Kolcz, Prooshat Saberi