Patents Examined by Husam Turki Samara
  • Patent number: 11567908
    Abstract: Generating a storage interface includes receiving a request for documents, detecting an accounting workflow type corresponding to request, and identifying a document organizational structure matching the accounting workflow type. Further, a virtual storage interface is built using an index on the documents and according to the document organizational structure, and presented.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: January 31, 2023
    Inventors: Van Cline, Steven Wheelis, Shailesh Mishra, Vera Kan, Lior Sharon
  • Patent number: 11544292
    Abstract: Systems and techniques for data tagging and task dataset generation are described herein. A set of context elements may be obtained for a data element in a data source. The set of context elements may be evaluated using a machine learning processor to embed one or more tags into the data element. A task to be completed by the user may be identified. A set of task tags may be determined that correspond to the task. The data source may be searched using the set of task tags to select the data element. A task dataset may be generated that includes the data element in response to the search.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: January 3, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Samundra Timilsina, Rabisankar Kulshi, David Newman, Darius A. Miranda, Balinder Singh Mangat
  • Patent number: 11514001
    Abstract: Techniques for CPU cache efficiency may include performing concurrent processing, such as for first and second data operations, in a synchronized manner that prevents loading the same data chunk into the CPU cache more than once. Processing may include synchronizing the first and second data operations with respect to a first data chunk to ensure that both the first and second data operation processing has completed prior to proceeding with performing such processing on a second data chunk. The first and second data operations may be any two of deduplication, encryption, and compression, performed inline as part of the data path. In one embodiment, the first and second data operations for the first data chunk may be performed in parallel or sequentially where neither data operation proceeds with another data chunk until processing of the first and second data operations is complete for the first data chunk.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: November 29, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Ivan Bassov, Philippe Armangau
  • Patent number: 11514095
    Abstract: Approaches presented herein enable presenting, as an initial response to a search query from a user, a set of analytic summaries prior to initiating a document security protocol in a secured document environment. Each analytic summary represents a set or cluster of documents. A summary relevance value is calculated for each analytic summary and a document relevance value is calculated for each individual document. Analytic summaries are presented to the user while each document within each analytic summary are prioritized for a security review based on its related summary relevance value and document relevance value. Based on the priorities, a security review is initiated for the documents so that a highly relevant document within an analytic summary undergoes the security review before a less relevant document. Access to a particular document is granted to the user according to the security review of the document.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: November 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Christopher F. Ackermann, Michael Drzewucki, Charles E. Beller
  • Patent number: 11392570
    Abstract: A system includes a processor and a memory storing multiple records in a key-value data structure and processor executable instructions for managing access to records in the key-value data structure. The instructions are executable to perform operations including managing a shared atomic epoch counter and thread epoch counters, determining a maximal safe epoch as a function of the shared atomic epoch counter and the thread epoch counters, maintaining a drain list of trigger actions, and triggering the trigger actions in the drain list as a function of an update of the shared atomic epoch counter and the maximal safe epoch.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: July 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Badrish Chandramouli, Gunaprasaad Jeganathan, Donald Kossmann, Justin J Levandoski, James Hunter, Mike Barnett
  • Patent number: 11388367
    Abstract: Methods and apparatus are provided for automatically transcoding media files. An exemplary method comprises obtaining an input media file having an input file format and encoded with a codec of a first type; automatically determining output media file formats for transcoding the input media file based on statistics of previously transcoded files and statistics of trending media formats for previously downloaded files; transcoding the input media file into transcoded output media files using a codec of a second type to obtain the determined output media file formats; and generating metadata for each of said plurality of transcoded output media files, wherein said metadata is stored in memory as a media catalogue separately from said one or more transcoded output media files.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: July 12, 2022
    Assignee: EMC IP Holding Company LLC
    Inventor: Karin Breitman
  • Patent number: 11314738
    Abstract: Approaches for indexing and comparing charts are described. A system can receive one or more charts, which may include depictions of signals, and index portions of a chart using a sliding window algorithm. Subsequently, a system can receive a query that can be compared to the indexed portions of one or more charts. After a comparison, the most similar portions of the compared charts are provided based on a nearest neighbour search.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: April 26, 2022
    Assignee: Palantir Technologies Inc.
    Inventor: Guillem Palou
  • Patent number: 11263226
    Abstract: Systems, computer program products, and methods are described herein for providing real-time intelligence engine for data asset discovery. The present invention is configured to receive an indication that a first user has initiated a creation of a first multi-dimensional cube using a first computing node; initiate an asset recovery engine on the first computing device to: compare attributes associated with the first multi-dimensional cube with attributes associated with the multi-dimensional cubes stored on the first edge computing unit of the first computing node to determine a match; retrieve a first configuration file associated with the subset of the one or more multi-dimensional cubes stored on the first edge computing unit of the first computing node; and execute the creation of the first multi-dimensional cube based on the first configuration file using the first computing node.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: March 1, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Saisrikanth Chitty, Gaurav Bansal
  • Patent number: 11238073
    Abstract: Disclosed are methods and systems for Semantics Node functions which provide semantics support in machine-to-machine systems. In an example, a Semantic node may manage semantics resources capable of being discovered, retrieved, or validated by other devices. In another example, the Semantics Node may be discovered by other nodes, and semantics resources may be discovered with subscription mechanisms.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: February 1, 2022
    Assignee: Convida Wireless, LLC
    Inventors: Lijun Dong, William Robert Flynn, IV, Dale N. Seed, Paul L. Russell, Jr.
  • Patent number: 11232116
    Abstract: A method, computer device and storage medium for mining a point of interest competitive relationship are disclosed. The method includes: for a first POI to be processed, obtaining a set of second POIs serving as mining objects of the first POI; for each second POI in the set, forming a POI pair with the second POI and the first POI, determining a relationship evaluation index of the POI pair according to user's search operations on a map for POIs, and judging whether the two POIs in the POI pair are in a competitive relationship according to the relationship evaluation index. The technical solution of the present disclosure may be applied to improve the accuracy of the processing results.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: January 25, 2022
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Jingbo Zhou, Jianguo Duan, Airong Jiang, Hui Xiong
  • Patent number: 11200268
    Abstract: Examples of techniques for performing a skill gap comparison between a first individual and a second individual (or group) are disclosed. In one example, a computer-implemented method includes receiving first data associated with the first individual and receiving second data associated with the second individual. The method further includes identifying preferences for performing the skill gap comparison and assigning a weight for each of a plurality of elements of the first data and the second data. The method further includes performing the skill gap comparison between the first individual and the second individual by comparing the first data to the second data. The method further includes generating a list of one or more skills for which there is a skill gap between the first individual and the second individual.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: December 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lowell Thomason, John Rud, Ken Trisko, Neal Dobberke, Ronald S. Wesely, Terry Staarmann, Timothy H. Brandt, Daniel John Cutshall
  • Patent number: 11200352
    Abstract: Systems and methods are provided for optimally determining sensor or infrastructure placement in a fluid network, for determining an anomaly of interest in the fluid network, and for determining sensor coverage in a fluid network, which are based on a model of the fluid network represented by a directed graph.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: December 14, 2021
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Jennifer F. Schumacher, Saber Taghvaeeyan, Ronald D. Jesme, Andrew P. Bonifas, Nicholas G. Amell, Brock A. Hable, Golshan Golnari
  • Patent number: 11157473
    Abstract: Methods, systems, and computer program products for processing a query to determine query results. The query may be analyzed to determine a constant column pair corresponding to the query. The column constant pair may be analyzed with respect to a column constant pair associated with a partitioned data set in order to route the query to a subset of the data set. Data sets may be partitioned into subsets by analyzing historical queries to determine a partitioning column constant pair with respect to the data set that is used to partition the data of the data set into subsets. The query processing may include both query routing and data set partitioning.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: October 26, 2021
    Assignee: RED HAT, INC.
    Inventors: Filip Nguyen, Filip Elias
  • Patent number: 11144609
    Abstract: A method and an apparatus for obtaining data, based on location information, are provided. The method includes receiving, from a user terminal, a first query request that is used to obtain object information, the first query request carrying location information of the user terminal, and querying, in response to a cache area being not empty, the cache area for hotspot data in an area range in which the location information of the user terminal is located, the hotspot data being information of an object included in the area range, and the hotspot data being cached in response to a frequency of query access occurring in the area range exceeding a predetermined threshold. The method further includes sending, to the user terminal, the hotspot data in the area range.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: October 12, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Renliang Wei, Hailin Lin, Xiaoguang Zhuo
  • Patent number: 11106676
    Abstract: Techniques are described for efficient execution of analytical queries on large amounts of data in a parallel database cluster while making maximal use of the available hardware.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: August 31, 2021
    Assignee: SAP SE
    Inventors: Martin Weidner, Jonathan Dees, Peter Sanders
  • Patent number: 11093387
    Abstract: System generates data structure based on unique identifiers of objects in object storages and sets indicators in positions that correspond to hashes of unique identifiers of active objects. If a first number of regions of active data objects in first data storage and second number of regions of active data objects in second data storage each fail to satisfy data threshold, then system creates model identifying locations and sizes of regions of active data objects in first data storage and regions of active data objects in second data storage. System resets indicators in positions in data structure which correspond to hashes of unique identifiers of active data objects associated with model and enables remote storage to use model to copy regions of active data objects in first data storage and second data storage to third data storage, and to delete first data storage and second data storage.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ramprasad Chinthekindi, Abhinav Duggal, Kalidas Balakrishnan, Fani Jenkins
  • Patent number: 11061904
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining administrator user defined configuration data associating a certain dataset to a certain widget; examining historical matching data respecting past matches between a widget attribute of the certain widget and properties of the certain dataset; performing matching between the widget attribute of the widget and a dataset property of the dataset based on the examining historical matching data respecting past matches between a widget attribute of the certain widget and properties of the certain dataset, and running the certain widget in response to the performing matching to indicate at least one condition; and sending by a computing node a communication for correction of the at least one indicated condition.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: July 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bobby Joseph, Mustansir Ali
  • Patent number: 11032368
    Abstract: Embodiments of the present invention provide a data management technology. An OSD receives a strip write request sent by a client server, where the strip write request carries a to-be-written strip, a version number of the to-be-written strip, an offset of the to-be-written strip, and an object ID of the to-be-written strip; and the OSD writes the to-be-written strip into a storage location determined by using the object ID, the version number of the to-be-written strip, and the offset of the to-be-written strip. By applying the present invention, a quantity of object IDs can be reduced.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: June 8, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Xin Fang
  • Patent number: 10965748
    Abstract: One embodiment provides a method including storing, in response to an event associated with a file, file identification data and event data for the file; creating, using a processor, a reference between the file, the file identification data, and the event data; and storing, in a catalog, the reference in association with the file; wherein the catalog includes an inter-application reference. Other aspects are described and claimed.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: March 30, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Rod D. Waltermann, Hermann Franz Burgmeier
  • Patent number: 10885093
    Abstract: An apparatus for minimizing installation footprints of expansion cards may include one or more expansion cards that include a short edge, a long edge that is longer than the short edge and is substantially perpendicular to the short edge, and an edge connector disposed on the short edge. The apparatus may also include an expansion-card frame dimensioned to 1) guide an expansion card toward a printed circuit board of a computing device at a substantially vertical orientation such that the short edge of the expansion card is disposed proximate the printed circuit board of the computing device and the long edge of the expansion card extends away from the printed circuit board and 2) removably couple the edge connector disposed on the short edge of the expansion card to the printed circuit board of the computing device. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: January 5, 2021
    Assignee: Netflix, Inc.
    Inventors: Michael Todd, Ehtsham Elahi, Aish Fenton, Carlos A. Gomez-Uribe