Patents Examined by Saba Ahmed
-
Patent number: 11544249Abstract: An example operation may include one or more of identifying a new entry, receiving one or more new entry signatures to approve the new entry to, such that the one or more new entry signatures each include a signature of the new entry and hashes of previously signed entries for a common block, verifying the one or more new entry signatures for commit by performing a signature verification of the new entry, determining the common block has more than one entry with a hash signed by a same member, and responsive to the signature check being performed on the new entry and determining the common block has more than one entry with a hash signed by a same member, designating one or more previously received entries as verified for commit without performing a signature verification of the one or more previously received entries.Type: GrantFiled: November 27, 2018Date of Patent: January 3, 2023Assignee: International Business Machines CorporationInventors: Yacov Manevich, Artem Barger, Alessandro Sorniotti, Angelo De Caro, Elli Androulaki
-
Patent number: 11514025Abstract: Performing snapshot conscious internal file modification for network-attached storage is presented herein. A file system can comprise a first component configured to modify, during a service request, storage for a subset of data blocks of a file—the service request not being recognized by an external entity as a change of content of the file. Further, the file system can comprise a second component configured to prevent, based on the service request, a copy of the storage from being created for servicing of a snapshot—the snapshot comprising a point-in-time copy of the file system.Type: GrantFiled: August 19, 2019Date of Patent: November 29, 2022Assignee: EMC IP HOLDING COMPANY LLCInventor: Ravi V. Batchu
-
Patent number: 11475165Abstract: System and methods are disclosed for redacting analyzing unstructured data in a request for data associated with a data subject to determine whether the unstructured data is relevant to the request. The relevancy of pieces of the unstructured data may be determined by determining a categorization for each such piece of unstructured data and comparing them to known personal data associated with the data subject having the same categorization. Pieces of the unstructured data that do not match known personal data having the same categorization are redacted from the request before the request is processed.Type: GrantFiled: August 6, 2021Date of Patent: October 18, 2022Assignee: OneTrust, LLCInventors: Jonathan Blake Brannon, Kevin Jones, Saravanan Pitchaimani, Haribalan Raghupathy, Mahashankar Sarangapani, Mahesh Sivan, Priya Malhotra
-
Patent number: 11436235Abstract: One or more techniques and/or systems are provided for implementing a pipeline used to generate, train, test, and implement a document scoring model for assigning document scores to documents. Features from various sources are combined to create a joined page level feature set, a joined domain level feature set, and a host level feature set. Numerical features and content features are extracted from ground truth documents and random documents. The numerical features are joined with the joined feature sets to create a set of joined features. The document scoring model is trained using the set of joined features and a training technique. A document is scored with a document score using the document scoring model based upon the content features and the set of joined features with document scores obtained during training.Type: GrantFiled: September 23, 2019Date of Patent: September 6, 2022Assignee: NTENTInventors: Ricardo Baeza-Yates, Berkant Baria Cambazoglu, Darshan Mallenahalli Shankaralingappa, Matteo Catena
-
Patent number: 11429674Abstract: Provided are a computer program product, method, and system for determining data to redact in an object. Event messages for objects are received. Each event message includes at least one facet, each facet for an instance of data in an object resulting from deep data inspection of the object that is used to determine whether the instance of data should be redacted. The event messages are added to a message queue. Information is added to a database for each of the event messages include the at least one facet for an object in the event message. The database is queried to determine an object having a facet for an instance of data that indicates the instance of data is to be redacted. The instance of data is redacted in the determined object having the facet that indicates the instance of data is to be redacted data.Type: GrantFiled: November 15, 2018Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph W. Dain, Nilesh P. Bhosale, Gregory T. Kishi
-
Patent number: 11416445Abstract: In general, embodiments of the technology relate to a method and system for implementing a dynamic content type (DCT) in a content management system. More specifically, embodiments of the technology relate to using a DCT in order to change and/or extend the functionality of the content management system.Type: GrantFiled: March 29, 2019Date of Patent: August 16, 2022Assignee: Open Text CorporationInventors: Michael Mohen, Jeroen M. Van Rotterdam, David Humby, Satyapal P. Reddy
-
Patent number: 11409900Abstract: Provided are a computer program product, method, and system for determining data to redact in an object. Event messages for objects are received. Each event message includes at least one facet, each facet for an instance of data in an object resulting from deep data inspection of the object that is used to determine whether the instance of data should be redacted. The event messages are added to a message queue. A determination is made of an event message in the message queue for an object having a facet for an instance of data that indicates the instance of data is to be redacted. Redaction is performed on the instance of data in the object in the determined event message having the facet indicating the instance of data is to be redacted data.Type: GrantFiled: November 15, 2018Date of Patent: August 9, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph W. Dain, Nilesh P. Bhosale, Gregory T. Kishi
-
Patent number: 11366817Abstract: Technologies for scoring and ranking cohorts containing content items using a machine-learned model are provided. The disclosed techniques include a cross-cohort optimization system that stores, within memory, cohort definition criteria for each cohort of a plurality of cohorts. The optimization system, for a particular user, for each cohort, identifies a plurality of content items that belong to the specific cohort based upon the cohort definition criteria. Using a machine-learned model, the optimization system generates a score for the specific cohort with respect to the particular user's intentions. The optimization system generates a ranking for the plurality of cohorts based on the respective scores of each cohort. The optimization system causes the plurality of content items of each cohort to be displayed concurrently on a computing device of the particular user. Display order for the plurality of cohorts is based on the ranking determined for the plurality of cohorts.Type: GrantFiled: July 31, 2019Date of Patent: June 21, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Parag Agrawal, Aastha Jain, Yafei Wang, Ashwin Narasimha Murthy
-
Patent number: 11347706Abstract: A cryptographic system having a plurality of rotors or electronic equivalents using displacement tables. A rotor movement controller, in accordance with a rotor selection value, selectively moves one or more of the rotors or the electronic equivalent of the rotors for each data input value. Contiguous rotor selection values have a triangle or sawtooth shape. A key-driven displacement look-up table randomizes the selection values. The rotor wirings or displacement tables each have N displacement values. The N displacement values are one to N?1 inclusive once and N/2 twice and arranged in a sequence that forms a single loop. Additionally, the N displacement values may be arranged in a sequence that is self-reciprocal so that no change in the rotors or displacement tables is needed whether encrypting or decrypting except for selectively adding a factor of N/2 when indexing the displacement tables or setting the initial position of the rotors.Type: GrantFiled: December 31, 2015Date of Patent: May 31, 2022Inventor: Scott W. McLellan
-
Patent number: 11228490Abstract: An initial set of one or more data stores is selected for storing configuration data of a first client of a configuration discovery service. Configuration data for various items of the client's computing environment are stored at the initial set for a first time period. A configuration item, whose records were being stored at a first data store, is identified as a candidate for a data store change. Storing of at least some configuration data of the item at a different data store is initiated.Type: GrantFiled: December 20, 2016Date of Patent: January 18, 2022Assignee: Amazon Technologies, Inc.Inventors: Theodore Carroll, Karthikeyan Natarajan, Hariharan Subramanian
-
Patent number: 11222036Abstract: A database table may include a column associated with metadata indicative of a requirement to audit access to rows of the table. When a database receives a query, a query optimizer may determine that rows of the table will be accessed when the query is processed. The query optimizer may form a query plan that includes instructions for retrieving data for the column that is needed for generating an audit record for each row accessed. The column associated with the metadata may be included in the record.Type: GrantFiled: December 15, 2015Date of Patent: January 11, 2022Assignee: Amazon Technologies, Inc.Inventor: Christoper Patrick Crosbie
-
Patent number: 11163732Abstract: Methods and systems for execution of distributed analytics include building a global linked structure that describes correspondences between dataset metadata structures, analytics metadata structures, and location metadata structures and that encodes compatibility between respective datasets, analytics, and locations. A set of analytics and compatible datasets for execution is determined based on the dataset metadata structures, analytics metadata structures, and global linked structure. An optimal execution location is determined based on the determined set of analytics and compatible datasets, the location metadata structures, and the global linked structure. The set of analytics and compatible datasets are deployed to the optimal location for execution.Type: GrantFiled: December 28, 2015Date of Patent: November 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Theodoros Salonidis, Bong Jun Ko, Rahul Urgaonkar, Swati Rallapalli, Dinesh C. Verma
-
Patent number: 11163736Abstract: A data management system is provided for facilitating in-memory indexing of data based on certain data access modes. The data management system includes an indexing module for indexing data stored in a data memory as a first data index. The first data index is further provided with a first data access mode, wherein the first data access mode enables the first data index to update itself by providing data write privileges to the first data index. The data management system further includes a synchronizing module for synchronizing a second data index with the first data index, wherein the second data access mode is provided with second data access mode to enable external systems to query data. The data management system further includes an index handling module for interchanging data access modes of the first and the second data indexes based on pre-defined rules.Type: GrantFiled: February 28, 2014Date of Patent: November 2, 2021Assignee: Avaya Inc.Inventors: Ariel Shtilman, Arkady Karpman
-
Patent number: 11157644Abstract: Systems and methods are disclosed comprising a data transfer and search facility adapted to access content, such as variables and cases, stored on a plurality of disparate computer content storage facilities. The variable data may comprise scientific data. The access of variables may be performed over an encrypted network. A user filter specification may be received and corresponding variables or cases may be identified using a search engine, the user may select which of the identified variables are to be transferred, and the variable data may be transferred from a source storage facility to a destination file. Missing variables values may be identified and a determination is made whether the identified number of missing variables values exceeds a threshold. Encoding of variable data is performed. The variable data may be provided to one or more statistical data analysis and processing applications.Type: GrantFiled: December 15, 2020Date of Patent: October 26, 2021Assignee: DataMover LLCInventor: Nichole Portia Leigh
-
Patent number: 11126839Abstract: A scanner scans a group of documents. For example, the documents can be a group of invoices. The documents are received and processed. Objects (e.g., a text object, such as a word) and their locations are identified in each of the documents. Occurrences of similar objects in the identified locations between the documents are determined. A document sorting algorithm is applied to generate a score for each of the documents. The score for each of the documents is generated based on a number of occurrences of similar objects between the documents. The generated score of each of the documents is used to identify a template document. The template document is then used to cluster the documents.Type: GrantFiled: February 28, 2014Date of Patent: September 21, 2021Assignee: DIGITECH SYSTEMS PRIVATE RESERVE, LLCInventor: Karim Ghessassi
-
Patent number: 11100544Abstract: A service may create image-based reviews, which include minimal or no text, to assist customers in researching products. The reviews may include images sorted or grouped (e.g., by sentiment, by product review rating, by age of item, by number of uses, etc.). Images of items may be obtained by the service from user reviews and/or other sources. The images may be associated with text, such as at least some text from associated reviews, commentary, and/or other metadata. The images may be analyzed by a classifier to identify features in the visual image, such as a location of a particular item. The images may be categorized for use in one or more user interfaces that provide image-based item reviews. In some embodiments, the images may be arranged based on a number of uses of the item in the image or by an item age of the item in the image.Type: GrantFiled: December 28, 2015Date of Patent: August 24, 2021Assignee: Amazon Technologies, Inc.Inventors: Adam James Finkelstein, Ho Nam Ho, Markus Wai-Keen Kwok, Siqi Zhao
-
Patent number: 11080328Abstract: Example techniques and systems may obtain one or more search types associated with a geographic location of a computing device. In one example, a technique may include determining, by a mobile computing device, a geographic location of the mobile computing device and obtaining one or more search types associated with the geographic location. Responsive to obtaining the one or more search types, the technique may also include outputting, by the mobile computing device and for display, a graphical user interface comprising at least an indication of the one or more search types associated with the geographic location.Type: GrantFiled: July 28, 2016Date of Patent: August 3, 2021Assignee: Google LLCInventor: Thomas Jenkins
-
Patent number: 11061973Abstract: Disclosed herein is a system and method for generating a user profile for a user based on the way the user interacts with consumable content in an application, such as an electronic book in an e-reader. The actions of the user with regards to the content are monitored and the associated with characteristics of the content. This association is used to build the user's profile of their likes and dislikes which are then provided to a recommender system to provide more relevant and personalize recommendations.Type: GrantFiled: June 14, 2013Date of Patent: July 13, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Elad Ziklik, Royi Ronen
-
Patent number: 11061868Abstract: Implementations are provided herein for having at least two data streams associated with each file in a file system. The first, a cache overlay layer, can store additional state information on a per block basis that details whether each individual block of file data within the cache overlay layer is clean, dirty, or indicates that a write back to the storage layer is in progress. The second, a storage layer, can be a use case defined repository that can transform data using data augmentation methods as a part of tiering data to external repositories. File system operations directed to the cache overlay layer can be processed asynchronously from file system operations directed to the storage layer.Type: GrantFiled: April 28, 2017Date of Patent: July 13, 2021Assignee: EMC IP Holding Company LLCInventors: Evgeny Popovich, Max Laier, Edward Cande
-
Patent number: 11048736Abstract: An aspect provides a method, including: receiving from a user, at an input device of an information handling device, user object search input including at least one search term; accessing, using a processor, tag information of a plurality of tags associated with stored user objects; determining, using a processor, at least one modification to the user object search input to change results produced by the user object search input based on the tag information; and providing search results according to the at least one modification. Other aspects are described and claimed.Type: GrantFiled: December 5, 2013Date of Patent: June 29, 2021Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Rod D. Waltermann, Russell Speight VanBlon, Suzanne Marion Beaumont, Jonathan Gaither Knox, Peter Hamilton Wetsel