Patents Examined by Zuheir A Mheir
-
Patent number: 11934351Abstract: A method and system for expressive conversion of more expressive metadata to less expressive metadata while maintaining lossless conversion including receiving a request for a second system metadata, retrieving a first system metadata, generating the second system metadata in response to the request for the second system metadata and the first system metadata wherein the second system metadata includes a first subset of the first system metadata, generating a site metadata mapping in response to the second system metadata and the first system metadata wherein the site metadata mapping includes a second subset of the first system metadata not included in the second subset of the first system metadata, storing the site metadata mapping in a memory, and transmitting the second system metadata to a client application.Type: GrantFiled: January 31, 2020Date of Patent: March 19, 2024Assignee: Salesforce, Inc.Inventors: Zachary Hawtof, Kartik Saxena, Eirik Skogstad
-
Patent number: 11907170Abstract: Provided are a computer program product, system, and method for switching serialization techniques for handling concurrent write requests to a shared file. A first node serializes write requests from client nodes to write to the shared file. The first node determines whether to switch to a second node to manage write quests to the shared file based on a pattern of write requests to the shared file. The client nodes are notified to direct write requests to the shared file to the second node in response to determining to switch to the second node. The second node processes write requests to the shared file to serialize writes to the shared file after the client nodes are notified to submit the write requests to the shared file to the second node.Type: GrantFiled: June 14, 2021Date of Patent: February 20, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Enci Zhong, Frank Schmuck, Felipe Knop, Owen T. Anderson, Huzefa Pancha, Abhishek Jain
-
Patent number: 11875393Abstract: System and methods are described for generating recommendations from dynamically-mapped data. In one implementation, a database system receives a first request to generate a recommendation objection and a second request to retrieve additional data to include in the recommendation object. The database system retrieves the recommendation data from a first database table. The database system identifies the additional data in a second database table that is stored separately from the first database table. The database system generates the recommendation object to include the recommendation data from the first database, and maps the additional data to one or more fields of the recommendation object.Type: GrantFiled: January 28, 2020Date of Patent: January 16, 2024Assignee: Salesforce, Inc.Inventors: Joel Ragnar Palmert, Kiran Hariharan Nair, Merwan Hade, Nikhil Kataria, Jia Lian Wang, Michael Moriarty
-
Patent number: 11693855Abstract: Methods, systems and computer readable media are provided for automatically creating a semantic model of a relational database for processing natural language queries. A computing device automatically extracts relational database metadata. The computing device prompts a user to enter textual labels for columns of the extracted metadata. The computing device automatically generates a schema annotation file based upon the relational database metadata and the textual labels for the columns. A natural language query is processed for the relational database using the schema annotation file.Type: GrantFiled: December 20, 2019Date of Patent: July 4, 2023Assignee: International Business Machines CorporationInventors: Elahe Khorasani, Hangu Yeo, Octavian Popescu, Vadim Sheinin
-
Patent number: 11537654Abstract: Automated personalized identifier switching is provided for switching personalized identifiers for individuals and groups. For this purpose, a method includes determining, by a computer device, a closeness factor of a contact to a user, matching, by the computer, the determined closeness factor of the contact with an identifier having the same closeness factor stored in a database comprised of a plurality of different types of identifiers of the user, and transmitting the matched identifier from the database to the contact to display as an identifier of the user, wherein at least two of the plurality of identifiers in the database have different closeness factors from one another.Type: GrantFiled: July 11, 2019Date of Patent: December 27, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Juan Zhang, Si Bin Fan, Jie Mao, Jonathan Dunne
-
Patent number: 11537672Abstract: The present teaching relates to methods, systems, and programming for information retrieval. A search result associated with a search query is obtained and provided to a user. Upon receiving a filtering request from the user, the search result is filtered based on the filtering request to generate an updated search result. The updated search result is provided to the user in response to the filtering request.Type: GrantFiled: September 17, 2018Date of Patent: December 27, 2022Assignee: YAHOO ASSETS LLCInventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma
-
Patent number: 11537653Abstract: Automated personalized identifier switching is provided for switching personalized identifiers for individuals and groups. For this purpose, a system includes: a computer readable memory, and a computer readable storage medium located in a computer; program instructions to store a plurality of identifiers of a user in a database, wherein each of the identifiers has a different closeness factor of the user than other identifiers of a same type stored in the database; program instructions to determine a closeness factor of a contact to a user; program instructions to match the determined closeness factor of the contact with an identifier having the same closeness factor stored in an database; and program instructions to transmit the matched identifier from the database to the contact for display as an identifier of the user.Type: GrantFiled: January 16, 2019Date of Patent: December 27, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Juan Zhang, Si Bin Fan, Jie Mao, Jonathan Dunne
-
Patent number: 11531707Abstract: A system stores resources such as text articles, videos, and so forth for an organization. During operation, the system receives a query and provides a response. During initial use of the system, there is little or no historical data available to help determine which resource is most relevant to a particular query. In this “cold-start” situation, the system determines attributes associated with a user account of the user making the query. The query is used to search a data store and retrieve a set of resources based on a term match with the query and to find the resources which correspond to the attributes of the user account. This allows the system to provide simplified output that is more likely to be relevant to that particular user in the “cold-start” situation.Type: GrantFiled: September 26, 2019Date of Patent: December 20, 2022Assignee: OKTA, INC.Inventors: Rajhans Samdani, Ankit Goyal, Pierre Rappolt, Emily Yidan Wang, Pratyus Patnaik, William S. Potter, Suchit Agarwal
-
Patent number: 11531652Abstract: Herein are techniques that extend a software system to embed new guest programing languages (GPLs) that interoperate in a transparent, modular, and configurable way. In embodiments, a computer inserts an implementation of a GPL into a deployment of the system. A command registers the GPL, define subroutines for the GPL, generates a guest virtual environment, and adds a binding of a dependency to a guest module. In an embodiment, a native programing language invokes a guest programing language to cause importing intra- or inter-language dependencies. An embodiment defines a guest object that is implemented in a first GPL and accessed from a second GPL. In an embodiment, dependencies are retrieved from a virtual file system having several alternative implementation mechanisms that include: an archive file or an actual file system, and a memory buffer or a column of a database table.Type: GrantFiled: August 30, 2019Date of Patent: December 20, 2022Assignee: Oracle International CorporationInventors: Pit Fender, Harshad Kasture, Alexander Ulrich, Benjamin Schlegel, Matthias Brantner, Hassan Chafi
-
Patent number: 11526560Abstract: As typical databases evolve and the schema defining the stored data changes, difficulties arise in interfacing with the database and compatibility to applications may be lost. Provided for are methods for retrieving data stored in a database using versioned reference perspectives of edges, which define relationships between nodes. The methods provide for backwards-compatibility in accessing node-data stored in accordance with a pre-defined schema based upon a request including a version identifier. Also provided for are backend systems, frontend systems, and industrial machines for the manipulation of work products.Type: GrantFiled: January 16, 2019Date of Patent: December 13, 2022Inventor: Stefan Becker
-
Patent number: 11514666Abstract: A method of similarity-based deduplication comprising the steps of: receiving an input data block; computing discrete wavelet transform (DWT) coefficients; extracting feature-related DWT data from the computed DWT coefficients; applying quantization to the extracted feature-related DWT data to obtain keys as results of the quantization; constructing a locality-sensitive fingerprint of the input data block; computing a similarity degree between the locality-sensitive fingerprint of the input data block and a locality-sensitive fingerprint of each data block in the plurality of the data blocks in a cache memory; selecting an optimal reference data block as the data block; determining a differential compression is required to be applied based on the similarity degree between the input data block and the optimal reference data block; applying the differential compression to the input data block and the optimal reference data block.Type: GrantFiled: June 14, 2019Date of Patent: November 29, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Stanislav Vladimirovich Moiseev, Denis Vasilievich Parfenov, Denis Vladimirovich Parkhomenko, Dmitry Nicolaevich Babin, Kun Guan
-
Patent number: 11514000Abstract: Embodiments relate to providing a multi-cloud, multi-region, parallel file system cluster service with replication between file system storage nodes. In some embodiments, a first file system storage node of a file system storage cluster receives a request from a client device to write data to a first file system stored on the first file system storage node. In response to the request to write the data to the first file system, a plurality of servers of the first file system storage node writes, in parallel, the data to the first file system and sends instructions to a second file system storage node of the file system storage cluster for writing the data to a second file system stored on the second file system storage node.Type: GrantFiled: September 11, 2019Date of Patent: November 29, 2022Assignee: CLOUDBRINK, INC.Inventors: Michael Yoshito Nishimoto, Saravanan Purushothaman, Vinay Gaonkar, Ramanand Thattai Narayanan
-
Patent number: 11474854Abstract: An example operation may include one or more of storing chaincode comprising executable steps of a multi-party process generated from a state diagram in which a blockchain is an intermediary between a plurality of off-chain systems, receiving a request to execute the multi-party process, processing a step of the multi-party process based on the request via execution of the stored chaincode including the executable steps of the multi-party process to generate a processed result for the step, and storing an identification of the processed step and the generated processed result via a data block among a hash-linked chain of data blocks of the blockchain.Type: GrantFiled: October 30, 2018Date of Patent: October 18, 2022Assignee: International Business Machines CorporationInventors: Hiroaki Nakamura, Michiharu Kudo, Kohtaroh Miyamoto
-
Patent number: 11475001Abstract: Some embodiments provide a method for quantifying complexity of database queries that reference database objects in a database. The method identifies a database query that includes a reference to a set of one or more database objects in the database. The method identifies a set of properties associated with a set of components of the identified query, and computes, from the identified set of properties, a complexity indicator that represents a complexity expression of the database query.Type: GrantFiled: October 10, 2019Date of Patent: October 18, 2022Assignee: DATOMETRY, INC.Inventors: Florian Michael Waas, Dmitri Korablev, Michele Gage, Mark Morcos, Amirhossein Aleyasen
-
Patent number: 11392649Abstract: A query scoping service enables administrators to scope a directory attribute bound query to an organizational boundary within an organizational structure. The directory attribute bound query may be scoped to a subset of users that have specific value(s) for specific user attributes. The directory attribute bound query includes a search string. Data that is analyzed with respect to the search string is limited to data that is stored in association with users that have specific value(s) for specific user attributes. In this way, data files that are stored in association with users that do not have the specific values for the specific directory attributes will be omitted from query results. The directory attribute bound query may be tied to data retention rules. Since the scope of the directory attribute bound query is defined based on the organizational structure, the query scope remains accurate notwithstanding changes occurring in the organizational structure.Type: GrantFiled: July 18, 2018Date of Patent: July 19, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nakul Garg, Gagandeep S. Kohli
-
Patent number: 11386089Abstract: SCAN operations for databases where scan time is dependent on a payload size consume too much memory space and computing time as payload sizes increase. A database table is configured to include an additional index mapping column that stores bitmaps related to the corresponding row of the table. Each bit in the bitmap corresponds to a column and indicates whether that column stores a value. Inclusion of an index column in a table decouples the time it takes to perform the SCAN operation on a column from the payload size of data stored in the column. The bitmaps stored in the index column are relatively small and uniform in size, so the SCAN operation on such a database requires only for the bitmap values of the applicable rows to be obtained from the index column and inspected.Type: GrantFiled: January 13, 2020Date of Patent: July 12, 2022Assignee: THE TORONTO-DOMINION BANKInventors: Murtaza Officewala, Mikhail Dron, Partha Sarathy
-
Patent number: 11379335Abstract: A method, computer system, and a computer program product for collecting performance data on a consistency group boundary is provided. The present invention may include positioning a plurality of software applications into idle mode. The present invention may also include starting a consistency group based on a command from a Global Mirror Master. The present invention may then include collecting a plurality of performance data associated with the started consistency group. The present invention may then include removing a plurality of remaining data associated with the collected plurality of performance data. The present invention may further include ending the collection of the collected plurality of data.Type: GrantFiled: October 5, 2017Date of Patent: July 5, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua J. Crawford, Paul A. Jennas, II, Jason L. Peipelman, Matthew J. Ward
-
Patent number: 11360955Abstract: In various example embodiments, a system and method for versioning data in an unstructured data store are presented. The method includes generating a first record in the unstructured data store based on a version of a second record in the unstructured data store. The method further includes initializing a parent version identifier of the first record based on the version of the second record. The method further includes comparing the parent version identifier of the first record to a version identifier of the second record. The method further includes determining whether the first record is consistent based on the comparison.Type: GrantFiled: March 23, 2018Date of Patent: June 14, 2022Assignee: eBay Inc.Inventors: Scot Fraser Hamilton, Rekha Patel, Satya Seethasridhar, Nicholas Whyte, Parikshit Arora, Snezana Sahter
-
Patent number: 11334563Abstract: A method and system for computer processes and data structures is described that define an environment for monitoring tasks that together constitute a project, where such processes utilize a scripting language to define certain functions that may relate data from one part of a project to another.Type: GrantFiled: April 14, 2021Date of Patent: May 17, 2022Assignee: F3 Systems Ltd.Inventors: Gavin Gleave, James Keyworth, Kyle Nash
-
Patent number: 11321331Abstract: A server receives a query identifying one or more attributes of an entity. The server accesses a set of candidate templates for answering the query based on the one or more attributes of the entity, each candidate template having one or more fields, wherein each field is associated with at least one constraint. The server obtains a set of information that answers the query and selects a template from the set of candidate templates, where the selected template has a maximum number of fields with constraints that are satisfied by the set of information. The server then generates a phrase by adding the set of information to the one or more fields of the selected template, such that the phrase comprises an answer to the query. Finally, the server communicates the phrase to a client device.Type: GrantFiled: July 23, 2018Date of Patent: May 3, 2022Assignee: Google LLCInventors: Engin Cinar Sahin, Vinicius J. Fortuna, Emma S. Persky