Patents Examined by Mohammed R Uddin
  • Patent number: 10628736
    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: September 23, 2016
    Date of Patent: April 21, 2020
    Assignee: HURON TECHNOLOGIES INTERNATIONAL INC.
    Inventor: Hamid Reza Tizhoosh
  • Patent number: 10613988
    Abstract: Examples relate to purging storage partitions of a database. The examples disclosed herein identify a first partition of a database to be purged and identify a data entry in the first storage partition, where the data entry is to be copied. Examples herein copy an updated version of the data entry to a future storage partition of the database and purge the first storage partition. A dummy data entry is created in a second storage partition of the database, where the dummy data entry identifies the future storage partition.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: April 7, 2020
    Assignee: Micro Focus LLC
    Inventors: Keren Gattegno, Eli Revach, Fernando Vizer
  • Patent number: 10606814
    Abstract: The tracking of physical entities within a space such that computer-implemented computations (or ambient computing) may be performed on the features and/or activity of physical entities within that physical space. A space-time data structure corresponding to the physical space is set up. For at least one physical entity within that physical space, physical feature(s) of the physical entity is sensed at different instances in time. That sensed feature is stored in an entity data structure that is associated with the space-time data structure. This may be done for multiple physical entities within the location using multiple entity data structures that are each associated with the space-time data structure. A computing system may navigate such a space-time data structure to perform computation on physical entities, physical features and physical activity within that physical space.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Mital, Olivier Colle, Arnaud Christian Flutre, Anthony Wah Lee, Jaideep Sarkar, Moahemmed Amine Benmouffok
  • Patent number: 10592575
    Abstract: A method of inferring user intent in search input in a conversational interaction system is disclosed. A method of inferring user intent in a search input includes providing a user preference signature that describes preferences of the user, receiving search input from the user intended by the user to identify at least one desired item, and determining that a portion of the search input contains an ambiguous identifier. The ambiguous identifier is intended by the user to identify, at least in part, a desired item. The method further includes inferring a meaning for the ambiguous identifier based on matching portions of the search input to the preferences of the user described by the user preference signature and selecting items from a set of content items based on comparing the search input and the inferred meaning of the ambiguous identifier with metadata associated with the content items.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: March 17, 2020
    Assignee: VEVEO, INC.
    Inventors: Rakesh Barve, Murali Aravamudan, Sashikumar Venkataraman, Girish Welling
  • Patent number: 10565068
    Abstract: A backup copy of a production device is used to quantify suitability of host application data for placement on individual managed drives and virtualized managed drives based on storage capabilities associated with those drives. A data analysis program on a data backup storage array may generate block backup statistics to indicate that a production device or certain chunks, blocks or volumes of host application data are highly compressible or reducible via deduplication. The block backup statistics are sent from the data backup storage array to the primary storage array. The primary storage array uses the block backup statistics to select a particular storage resource with suitable storage capabilities for the data. Highly compressible data may be stored on a storage virtualization storage array with data compression capability, and data that is neither highly compressible nor reducible with deduplication may be stored on local resources.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: February 18, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Arieh Don, Gabriel Benhanokh, Ian Wigmore, Stephen Smaldone
  • Patent number: 10545951
    Abstract: At a resource corresponding to one node of a data processing workflow, a persistent representation of a binary signal representing a condition associated with an event is generated. The signal indicates a validity period of the condition. At a second resource corresponding to another node of the workflow, a decision to initiate an action is generated based on analysis of a set of binary signals and an action scheduling rule, and the action is initiated.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Joshua Lieberman
  • Patent number: 10545991
    Abstract: Aspects of the subject matter described herein relate to synchronizing data. In aspects, properties are synchronized from an organization property store to a cloud property store and/or vice versa. The list of properties to synchronize may change based on the cloud services to which the organization subscribes, changes to the cloud services, or for other reasons. Furthermore, the list of properties to synchronize may be limited to certain objects of the organization which may also change over time.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: January 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Clifford Neil Didcock, Jonathan M. Luk
  • Patent number: 10540358
    Abstract: Systems, methods, and software for telemetry event correlation is provided herein. An exemplary method includes obtaining an indication of a data selection defining at least one data entry of interest among datasets that comprise data entries determined by one or more associated telemetry elements, establishing a joined dataset based at least on contextually corresponding characteristics derived from the datasets, and processing the joined dataset with a plurality of adaptive functions to correlate data entries of the joined dataset to the data selection, with each of the plurality of adaptive functions configured to produce an associated correlation dataset comprising data entries potentially related to the data selection. The method also includes evaluating each associated correlation dataset to select an output dataset comprising contextual data entries related to the data selection.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: January 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yi-Lei Wu, Adam Kenneth Mihalcin, Lopez Gilsinia Gilroy
  • Patent number: 10534765
    Abstract: A technique includes applying a first mapping to associate a plurality of data records for a plurality of database nodes with a plurality of segments of a storage that is shared by the database nodes; and applying a many-to-many second mapping to associate the segments with the database nodes.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: January 14, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Benjamin M. Vandiver, Pratibha Rana, Pratyush Parimal, Jason Michael Slaunwhite, Eden Zik, Shreya Prasad, Seyed Amin Saeidi Nyasar, Mark Edward Hayden
  • Patent number: 10509707
    Abstract: Described are techniques for mirroring data that may include issuing, by an application on a host, a write operation that writes first data to a primary storage entity having data stored in accordance with a first format and first structure; intercepting, on the host, the write operation; and performing, on the host, first processing to process the write operation. The first processing may include: sending the write operation to a data storage system including the primary storage entity; determining whether the primary storage entity is mirrored as a second storage entity having data stored in a second format and second structure different from the first format and first structure; and responsive to determining the primary storage entity is mirrored as the second storage entity, issuing one or more second write operations to mirror the first data on the second storage entity in accordance with the second format and second structure.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: December 17, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Douglas E. LeCrone, Paul A. Linstead
  • Patent number: 10509805
    Abstract: Certain embodiments described herein relate to data analysis systems, methods, and devices that comprise one or more processes and/or methodologies to add structure around a tabular database. By doing so, certain data analysis systems, methods, and devices can provide similar analytical functionalities as structured databases on one hand, as well as similar scalability and/or performance capabilities as tabular databases. In some embodiments, an add-in to a tabular data engine, such as Microsoft Excel, can be provided, through which a user can be allowed to input one or more dimensions and/or variables as desired for generating an analytical report. Based on such input, in certain embodiments, the system can be configured to build one or more data analysis expression (DAX) queries to dynamically generate a report, which can subsequently be displayed in the tabular data engine.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: December 17, 2019
    Assignee: deFacto Global, Inc.
    Inventors: Robert Bedard, Anthony Henry D'Anna, Mike Galante
  • Patent number: 10496612
    Abstract: A method for converting metadata in a hierarchical configuration within a filesystem from a first format to a second format includes reading metadata that is in the first format within the hierarchical configuration; writing all of the metadata that is in the first format into a flat file; scanning the metadata to compile a list of inode chunks; sorting the list of inode chunks based on the on disk location of the inode chunks; and writing all of the metadata from the flat file back into the hierarchical configuration, the metadata being in the second format. The method can also include increasing the size of each of a first inode and a second inode within a first inode chunk in the filesystem, assigning the first inode to the first inode chunk, and assigning the second inode to a second inode chunk.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: December 3, 2019
    Assignee: QUANTUM CORPORATION
    Inventor: Tim LaBerge
  • Patent number: 10496607
    Abstract: A device may be configured to perform techniques that enable may be used to allocate allocation units within a file system volume to data objects in a parallel manner. A file system driver may be configured to perform allocation operations based on an allocation mapping structure being logically partitioned into one or more of windows. Each window may be able to be lock independently during allocation operations. Window metadata may be used to evaluate windows of an allocation mapping structure.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Tuxera Inc.
    Inventor: Anton Ivanov Altaparmakov
  • Patent number: 10489381
    Abstract: Techniques are described for managing the optimized refreshing of metadata associated with online and live systems. In some implementations, a set of metadata modules associated with one or more entities are identified, the metadata modules defining metadata associated with a particular data model for the associated entities. A request to initiate a refreshing of the metadata for a subset of the set of metadata modules is identified. Each metadata module from the subset of the set of metadata modules is prioritized into a prioritization order. A determination is made as to whether two or more idle database connections are available. In response to determining that two or more idle database connections are available, a concurrent refresh of the subset of the set of metadata modules is initialized in the prioritization order.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: November 26, 2019
    Assignee: SAP SE
    Inventors: Xia Yu, Baolin He, Chen Feng
  • Patent number: 10490010
    Abstract: A method and system for evaluating and sharing user-generated media files have been disclosed. The method and system is embodied in a contest/festival that entices visitors to return to the site to vote on their favorite videos by providing a plurality of phases in which the best performing media files are promoted based on voting scores. According to one embodiment, a computer implemented method comprises generating scores for each media file in four phases and calculating the total score for each of the four phases. The scores are calculated based on the number of views and votes from users for each media file. The votes are generated using questions, percentage of video viewed, comments, social distribution, and recommendations.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: November 26, 2019
    Assignee: PAPALOVE PRODUCTS, LLC
    Inventor: Konstantin Rubchinsky
  • Patent number: 10474629
    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: September 28, 2016
    Date of Patent: November 12, 2019
    Assignee: Elastifile Ltd.
    Inventors: Shahar Frank, Amos Ben-Ari
  • Patent number: 10467198
    Abstract: Implementations provide a database lock mechanism used to prevent concurrent writes to service on network partition scenarios associated with a version control system. The database lock mechanism may be provided on per repository basis to ensure both nodes are working and maintaining data consistency, even when they are not connected when interruptions in network communication disrupts the intercommunication between nodes. In other implementations, the disclosed locking mechanism is configured to ensure and perform write and synchronization operations on isolated nodes, regardless of miss-communication between the nodes.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: November 5, 2019
    Assignee: Oracle International Corporation
    Inventors: Jonathan Lopez Lopez, Juan Ignacio Vimberg
  • Patent number: 10459951
    Abstract: The present disclosure relates to a method and system for determining automation sequences for resolution of an incident ticket by an automation system. The automation system retrieves data associated with plurality of incident tickets received from a ticketing system during predefined time duration and groups the plurality of incident tickets into one or more clusters based on the data. The automation system receives a plurality of user actions associated with the plurality of incident tickets performed across a plurality of user devices and identifies similarity among sequences of the plurality of user actions for each ticket cluster. Based on the similarity, the automation system groups the sequences of the plurality of user actions into one or more bucket and determines automation sequences for resolution of the incident ticket by correlating the data associated with plurality of incident tickets with one or more buckets of the sequences.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: October 29, 2019
    Assignee: Wipro Limited
    Inventors: Arthi Venkataraman, Amit Singh, Rahul Prajapati
  • Patent number: 10452627
    Abstract: A computer system with the capability to identify potentially duplicative records in a data set is provided. A computer may collect a data profile for the data set that provides descriptive information with regard to attributes of the data set. Based, at least in part, on the data profile, weights are determined for the attributes. As values of a data record are compared to values of the same respective attributes in other records, the overall likelihood of a match or duplicate, as indicated by the degree of similarity between values, is modified based on the determined weights associated with the respective attributes.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: October 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Namit Kabra, Yannick Saillet
  • Patent number: 10437876
    Abstract: Systems, methods, and non-transitory computer-readable media can acquire shape data representative of one or more polygons. At least one serialization format can be produced based on the shape data. The at least one serialization format can be packaged into a proprietary package that is representative of the one or more polygons. At least a portion of the proprietary package can be utilized for one or more applications.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: October 8, 2019
    Assignee: Facebook, Inc.
    Inventors: Bogdan State, Aude Hofleitner, Andreas Gros