Patents Examined by Husam Turki Samara
-
Patent number: 11567908Abstract: 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: GrantFiled: March 19, 2018Date of Patent: January 31, 2023Inventors: Van Cline, Steven Wheelis, Shailesh Mishra, Vera Kan, Lior Sharon
-
Patent number: 11544292Abstract: 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: GrantFiled: June 29, 2018Date of Patent: January 3, 2023Assignee: Wells Fargo Bank, N.A.Inventors: Samundra Timilsina, Rabisankar Kulshi, David Newman, Darius A. Miranda, Balinder Singh Mangat
-
Patent number: 11514001Abstract: 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: GrantFiled: April 17, 2018Date of Patent: November 29, 2022Assignee: EMC IP Holding Company LLCInventors: Ivan Bassov, Philippe Armangau
-
Patent number: 11514095Abstract: 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: GrantFiled: May 4, 2018Date of Patent: November 29, 2022Assignee: International Business Machines CorporationInventors: Christopher F. Ackermann, Michael Drzewucki, Charles E. Beller
-
Patent number: 11392570Abstract: 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: GrantFiled: March 9, 2018Date of Patent: July 19, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Badrish Chandramouli, Gunaprasaad Jeganathan, Donald Kossmann, Justin J Levandoski, James Hunter, Mike Barnett
-
Patent number: 11388367Abstract: 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: GrantFiled: June 26, 2020Date of Patent: July 12, 2022Assignee: EMC IP Holding Company LLCInventor: Karin Breitman
-
Patent number: 11314738Abstract: 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: GrantFiled: September 11, 2019Date of Patent: April 26, 2022Assignee: Palantir Technologies Inc.Inventor: Guillem Palou
-
Patent number: 11263226Abstract: 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: GrantFiled: December 2, 2019Date of Patent: March 1, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Saisrikanth Chitty, Gaurav Bansal
-
Patent number: 11238073Abstract: 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: GrantFiled: January 28, 2015Date of Patent: February 1, 2022Assignee: Convida Wireless, LLCInventors: Lijun Dong, William Robert Flynn, IV, Dale N. Seed, Paul L. Russell, Jr.
-
Patent number: 11232116Abstract: 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: GrantFiled: June 17, 2019Date of Patent: January 25, 2022Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Jingbo Zhou, Jianguo Duan, Airong Jiang, Hui Xiong
-
Patent number: 11200268Abstract: 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: GrantFiled: May 4, 2018Date of Patent: December 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lowell Thomason, John Rud, Ken Trisko, Neal Dobberke, Ronald S. Wesely, Terry Staarmann, Timothy H. Brandt, Daniel John Cutshall
-
Patent number: 11200352Abstract: 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: GrantFiled: July 31, 2017Date of Patent: December 14, 2021Assignee: 3M INNOVATIVE PROPERTIES COMPANYInventors: Jennifer F. Schumacher, Saber Taghvaeeyan, Ronald D. Jesme, Andrew P. Bonifas, Nicholas G. Amell, Brock A. Hable, Golshan Golnari
-
Patent number: 11157473Abstract: 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: GrantFiled: November 21, 2014Date of Patent: October 26, 2021Assignee: RED HAT, INC.Inventors: Filip Nguyen, Filip Elias
-
Patent number: 11144609Abstract: 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: GrantFiled: July 27, 2016Date of Patent: October 12, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Renliang Wei, Hailin Lin, Xiaoguang Zhuo
-
Patent number: 11106676Abstract: 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: GrantFiled: December 23, 2014Date of Patent: August 31, 2021Assignee: SAP SEInventors: Martin Weidner, Jonathan Dees, Peter Sanders
-
Patent number: 11093387Abstract: 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: GrantFiled: October 26, 2018Date of Patent: August 17, 2021Assignee: EMC IP Holding Company LLCInventors: Ramprasad Chinthekindi, Abhinav Duggal, Kalidas Balakrishnan, Fani Jenkins
-
Patent number: 11061904Abstract: 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: GrantFiled: April 17, 2018Date of Patent: July 13, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bobby Joseph, Mustansir Ali
-
Patent number: 11032368Abstract: 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: GrantFiled: June 27, 2017Date of Patent: June 8, 2021Assignee: Huawei Technologies Co., Ltd.Inventor: Xin Fang
-
Patent number: 10965748Abstract: 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: GrantFiled: June 19, 2015Date of Patent: March 30, 2021Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Rod D. Waltermann, Hermann Franz Burgmeier
-
Patent number: 10885093Abstract: 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: GrantFiled: December 31, 2019Date of Patent: January 5, 2021Assignee: Netflix, Inc.Inventors: Michael Todd, Ehtsham Elahi, Aish Fenton, Carlos A. Gomez-Uribe