Patents Examined by Syed H Hasan
  • Patent number: 11334639
    Abstract: The present disclosure provides a system for a user to upload a photo of an image object and an associated question related to the image object. If the system can determine a direct match based on previously stored image objects in a database correctly, the user can verify that the system generated answer is correct. If the system cannot identify the image object from the database, the system can rely on other users of the application to help identify and comment on the image object to determine the answers to the user's questions about the image object.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: May 17, 2022
    Assignee: Wudzy Pty. Limited
    Inventor: Jodie Michelle Hooper
  • Patent number: 11327950
    Abstract: A system for ledger data includes a block repository, a metadata database, and a processor. The block repository stores verified secure ledger data in one or more blocks that are cryptographically linked. The metadata database stores metadata information for the one or more blocks in the block repository. The processor is configured to receive an indication to check data in a block and to mark the block as being verified in the metadata information associated with the block.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: May 10, 2022
    Assignee: Workday, Inc.
    Inventors: Parvinder Singh Thapar, Bradley Hoyle, Dirk Nicholas Dougherty
  • Patent number: 11330009
    Abstract: A machine learning-based system and method for content clustering and content threat assessment includes generating embedding values for each piece of content of corpora of content data; implementing unsupervised machine learning models that: receive model input comprising the embeddings values of each piece of content of the corpora of content data; and predict distinct clusters of content data based on the embeddings values of the corpora of content data; assessing the distinct clusters of content data; associating metadata with each piece of content defining a member in each of the distinct clusters of content data based on the assessment, wherein the associating the metadata includes attributing to each piece of content within the clusters of content data a classification label of one of digital abuse/digital fraud and not digital abuse/digital fraud; and identifying members or content clusters having digital fraud/digital abuse based on querying the distinct clusters of content data.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: May 10, 2022
    Assignee: Sift Science, Inc.
    Inventors: Wei Liu, Jintae Kim, Michael Legore, Yong Fu, Cat Perry, Rachel Mitrano, James Volz, Liz Kao
  • Patent number: 11327979
    Abstract: A multi-tenant system stores a hierarchy of machine-learned models, wherein each machine-learned model is configured to receive as input a set of search results and generate as output scores for ranking the set of search results. Each machine-learned model is associated with a set of dimensions. The system evaluates search query performance. Performance below a threshold causes a new model to be generated and added to the hierarchy of models. Upon execution of a new search query associated with the same set of dimensions as the newly created model, the new model is used to rank that search query's search results.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: May 10, 2022
    Assignee: salesforce.com, inc.
    Inventors: Jayesh Govindarajan, Nicholas Beng Tek Geh, Ammar Haris, Zachary Alexander, Scott Thurston Rickard, Jr., Clifford Z. Huang
  • Patent number: 11321309
    Abstract: Systems, methods, and devices for tracking a series of changes to database data are disclosed. A method includes executing a transaction to modify data in a micro-partition of a table of a database by generating a new micro-partition that embodies the transaction. The method includes associating transaction data with the new micro-partition, wherein the transaction data comprises a timestamp when the transaction was fully executed, and further includes associating modification data with the new micro-partition that comprises an indication of one or more rows of the table that were modified by the transaction. The method includes joining the transaction data with the modification data to generate joined data and querying the joined data to determine a listing of intermediate modifications made to the table between a first timestamp and a second timestamp.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: May 3, 2022
    Assignee: Snowflake Inc.
    Inventors: Torsten Grabs, Istvan Cseri, Benoit Dageville
  • Patent number: 11321947
    Abstract: To efficiency search for an object associated with a sensed event, an information processing apparatus includes a sensor that analyzes a captured video and senses whether a predetermined event has occurred, a determining unit that determines a type of an object to be used as query information based on a type of the event in response to sensing of the event occurrence, and a generator that detects the object of the determined type from the video and generates the query information based on the detected object.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: May 3, 2022
    Assignee: NEC CORPORATION
    Inventor: Ryoma Oami
  • Patent number: 11321372
    Abstract: System and methods for obtaining frequent terms in a set of data is provided. The method comprises obtaining the set of data comprising a stream of terms; analyzing the stream of terms using a modified data streaming generator to find a set of frequent terms; forming a dictionary of terms based on the set of most frequent terms; identifying one or more of the set of frequent terms in the set of data; and analyzing the one or more of the set of frequent terms in the set of data to determine a context and/or structure based on neighboring terms in the set of data; providing a visualization tool for the interactions with the frequent terms and the application at hand.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: May 3, 2022
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Michael Jacobs, Vladimir Braverman, Nikita Ivkin, Sanghyun Choi
  • Patent number: 11314692
    Abstract: Described herein are methods and system for electronic workflow management having a central server that periodically scans data accessible to multiple computers and data interacted with by different users to generate a nodal data structure comprising of interrelated nodes where each node corresponds to a workflow component, such as files, messages, tasks, and the like. The server then executes various analytical protocols to identify and link/merge nodes corresponding to related content. Upon receiving an indication that a user is entering his/her time into a timekeeping software tool, the server traverses the nodal data structure, identifies a relevant project associated with the user's worked hours and displays a suggestion (e.g., identified project) for the user.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: April 26, 2022
    Assignee: COMAKE, INC.
    Inventors: Andres Gutierrez, Adler Faulkner
  • Patent number: 11308061
    Abstract: Embodiments of the present disclosure provide a method for performing search queries. The method comprises transmitting a list of active indexers in an indexer cluster from a cluster master for receipt by a first search head, wherein the cluster master is communicatively coupled with an indexer cluster comprising a plurality of indexers and the first search head. The method further comprises receiving a first slot request at the cluster master in response to a query from the first search head, wherein the first search head is operable to transmit the query to the active indexers for execution if granted the slot request. Further, the method comprises evaluating a plurality of policies to determine if the first slot request can be granted and responsive to a positive determination, transmitting an authorization token for a slot to the first search head.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: April 19, 2022
    Assignee: Splunk Inc.
    Inventor: Ashish Mathew
  • Patent number: 11308034
    Abstract: A system for performing continuous transaction log backups with minimal resource usage of the client computing devices that are processing the transactions is disclosed. The system detects at least one input/output (I/O) activity at a client computing device. The I/O activity can be associated with at least one database operation performed via the client computing device. The system then executes one or more native commands to backup transactions log data associated with the detected I/O activity to a virtualized location. Backing-up the transactions log data comprises dynamically identifying a mount path location corresponding to the virtualized location, and transferring the transactions log data to the dynamically identified mount path using the one or more native commands. The system can then perform data processing operations (for example, data chunking and deduplicating) on the transactions log data after it is received at the dynamically identified mount path location.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: April 19, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, Prasad Nara, Sri Karthik Bhagi
  • Patent number: 11294912
    Abstract: There is provided a computer-implemented method of providing a set of alternative search results, the method including the steps of: (i) receiving a search request; (ii) searching a database to provide a first set of a plurality of search results, each search result including a plurality of attributes; (iii) identifying a best search result as the initially highlighted result; (iv) providing the highlighted search result for display; (v) receiving a selection of an attribute in the highlighted search result; (vi) providing the set of alternative search results, in which the selected attribute is varied with respect to the highlighted search result, and (vii) providing the set of alternative search results for display. Related computer program products, servers and systems are also provided.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: April 5, 2022
    Assignee: SKYSCANNER LIMITED
    Inventors: Stanley Chung, Marcin Maruszak
  • Patent number: 11294950
    Abstract: A cooking engagement system and methods for providing recipe content to a user are provided. The system includes a cooking appliance and an interactive assembly positioned above the cooking appliance. The interactive assembly includes a display device that presents various content to a user, e.g., recipe content. In one example aspect, a user submits a recipe request. The recipe request is routed to one or more third party recipe content providers. A controller of the interactive assembly obtains recipe content from the recipe content providers and causes a display device of the interactive assembly to present the recipe content to the user.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: April 5, 2022
    Assignee: Haier US Appliance Solutions, Inc.
    Inventors: Amy Elizabeth Pryor Hite, Chen Lu, Christopher George Bissig
  • Patent number: 11294860
    Abstract: A method and system including receiving a main input stream for a compressed file at an application server, wherein the main input stream includes two or more file streams; extracting a file-type extension from each file stream input stream; determining the file-type extension is supported; determining, for each file stream with the supported file-type extension, a signature for the file stream with the supported file-type extension is valid; determining, for each valid file stream, a size of the file is less than a threshold level; and storing the valid file stream on a storage device when the size of the file is less than the threshold level. Numerous other aspects are provided.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: April 5, 2022
    Assignee: SAP SE
    Inventor: Deepak Mp
  • Patent number: 11288238
    Abstract: A method for storing transaction records includes receiving, by a transaction log manager, a first commit request for a first transaction record from a first core, copying, based on the first commit request, the first transaction record to a first region of memory, making a first determination that the first region surpasses a space threshold, and copying, based on the first determination, a first plurality of transaction records from the first region to storage, wherein the first plurality of transaction records comprises the first transaction record.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: March 29, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jean-Pierre Bono, Marc A. De Souter
  • Patent number: 11281665
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a database application cluster including at least one read-write node and a plurality of read nodes, a shared memory, and a multiplexer coupled to the database application cluster and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that the database query can be routed to one of the plurality of read nodes. In response, the database query is routed to one of the read nodes for execution.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: March 22, 2022
    Assignee: PAYPAL, INC.
    Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
  • Patent number: 11269816
    Abstract: With multiple software applications, multiple electronic devices for a user to access and work upon, and multiple potential storage locations for the files it is difficult for a user to remember the identity of a file worked upon, its storage location, or which application they employed. Whilst some applications provide a user with a listing of recently opened files these are only those accessed by that specific application upon a specific device. Embodiments of the invention provide users with a synthesized centralized view of all files accessed irrespective of where the user has stored the electronic content, with which electronic device the electronic content was accessed with, or with which software application the electronic content was accessed with.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: March 8, 2022
    Assignee: Parallels International GmbH
    Inventors: Evgeniy Korepanov, Nikolay Dobrovolskiy
  • Patent number: 11269823
    Abstract: Data is migrated between a source database and a target database. The source database management system (“DBMS”) remains operational during the migration. A user selects the source DBMS and target DBMS, provides connection information used to connect to the database management systems and selects a virtual machine instance to perform the migration in conjunction with a database migration service. After the setup is complete, the virtual machine instance in conjunction with the database migration service performs data type transformations, and other operations, without user intervention. The database migration service also converts, without user intervention, the source schema and code to a format compatible with the target DBMS. Any code that is not converted is marked to assist the user of the database migration service identify where manual re-coding is required. The database migration service can also provide recommendations as to a target DBMS that is a suitable target DBMS.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: March 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremiah Wilton, Ilia Gilderman, John MacDonald Winford
  • Patent number: 11270384
    Abstract: A DI recovery management system generates a plurality of ranked claimant records and recovery scores. A predictive machine learning model inputs disability income claim data and disability income claimant data into an event history model utilizing discrete-time survival analysis in conjunction with a gradient boosting machine learning model. The claim termination event is one of a plurality of preselected recovery events that indicate that a claimant has achieved return to work capacity. Claimant data used in modeling includes diagnosis data representative of workplace disability duration guidelines. The predictive machine learning model is continually trained using updated disability income claims data. The training procedure transforms claimant records extracted from a DI claims database into a longitudinal format that includes multiple person-year records corresponding to each claimant record.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: March 8, 2022
    Assignee: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
    Inventors: Haimao Zhan, David Lovejoy
  • Patent number: 11263197
    Abstract: A concurrency control method of database transaction combining an optimistic lock and a pessimistic lock includes: integrating a lock in each fragment in a storage range, using a lock table globally, and recording a lock status of the each fragment in the lock table; before reading a data object of a fragment in the storage range, first querying in the lock table whether the data object of the fragment is locked by other reading-writing transactions; if the data object of the fragment is locked by other reading-writing transactions, blocking the current reading operation, and repeating the current reading operation, and if the current reading operation is blocked for more than a given time limit, since the pessimistic lock is invalid, intervening by the optimistic lock, and continuing reading the single row data of the current fragment.
    Type: Grant
    Filed: September 27, 2020
    Date of Patent: March 1, 2022
    Assignee: GUIZHOU ESGYN INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Ming Liu, Guowu Chen, Fangling He
  • Patent number: 11232129
    Abstract: Aspects of the subject disclosure may include, for example, a method, including: receiving, by a processing system including a processor, a request to play content; querying, by the processing system, for matches between the content and a user library; receiving, by the processing system, recommendations for alternate content of the user library and associated cue points in the content; and presenting, by the processing system, portions of the content and presenting other portions of the content replaced with the alternate content at the associated cue points. Other embodiments are disclosed.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: January 25, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Robert Gratz, Jason Decuir, Eric Zavesky