Patents Examined by Saba Ahmed
  • Patent number: 11544249
    Abstract: 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: Grant
    Filed: November 27, 2018
    Date of Patent: January 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yacov Manevich, Artem Barger, Alessandro Sorniotti, Angelo De Caro, Elli Androulaki
  • Patent number: 11514025
    Abstract: 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: Grant
    Filed: August 19, 2019
    Date of Patent: November 29, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Ravi V. Batchu
  • Patent number: 11475165
    Abstract: 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: Grant
    Filed: August 6, 2021
    Date of Patent: October 18, 2022
    Assignee: OneTrust, LLC
    Inventors: Jonathan Blake Brannon, Kevin Jones, Saravanan Pitchaimani, Haribalan Raghupathy, Mahashankar Sarangapani, Mahesh Sivan, Priya Malhotra
  • Patent number: 11436235
    Abstract: 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: Grant
    Filed: September 23, 2019
    Date of Patent: September 6, 2022
    Assignee: NTENT
    Inventors: Ricardo Baeza-Yates, Berkant Baria Cambazoglu, Darshan Mallenahalli Shankaralingappa, Matteo Catena
  • Patent number: 11429674
    Abstract: 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: Grant
    Filed: November 15, 2018
    Date of Patent: August 30, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph W. Dain, Nilesh P. Bhosale, Gregory T. Kishi
  • Patent number: 11416445
    Abstract: 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: Grant
    Filed: March 29, 2019
    Date of Patent: August 16, 2022
    Assignee: Open Text Corporation
    Inventors: Michael Mohen, Jeroen M. Van Rotterdam, David Humby, Satyapal P. Reddy
  • Patent number: 11409900
    Abstract: 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: Grant
    Filed: November 15, 2018
    Date of Patent: August 9, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph W. Dain, Nilesh P. Bhosale, Gregory T. Kishi
  • Patent number: 11366817
    Abstract: 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: Grant
    Filed: July 31, 2019
    Date of Patent: June 21, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Parag Agrawal, Aastha Jain, Yafei Wang, Ashwin Narasimha Murthy
  • Patent number: 11347706
    Abstract: 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: Grant
    Filed: December 31, 2015
    Date of Patent: May 31, 2022
    Inventor: Scott W. McLellan
  • Patent number: 11228490
    Abstract: 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: Grant
    Filed: December 20, 2016
    Date of Patent: January 18, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Theodore Carroll, Karthikeyan Natarajan, Hariharan Subramanian
  • Patent number: 11222036
    Abstract: 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: Grant
    Filed: December 15, 2015
    Date of Patent: January 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Christoper Patrick Crosbie
  • Patent number: 11163732
    Abstract: 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: Grant
    Filed: December 28, 2015
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Theodoros Salonidis, Bong Jun Ko, Rahul Urgaonkar, Swati Rallapalli, Dinesh C. Verma
  • Patent number: 11163736
    Abstract: 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: Grant
    Filed: February 28, 2014
    Date of Patent: November 2, 2021
    Assignee: Avaya Inc.
    Inventors: Ariel Shtilman, Arkady Karpman
  • Patent number: 11157644
    Abstract: 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: Grant
    Filed: December 15, 2020
    Date of Patent: October 26, 2021
    Assignee: DataMover LLC
    Inventor: Nichole Portia Leigh
  • Patent number: 11126839
    Abstract: 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: Grant
    Filed: February 28, 2014
    Date of Patent: September 21, 2021
    Assignee: DIGITECH SYSTEMS PRIVATE RESERVE, LLC
    Inventor: Karim Ghessassi
  • Patent number: 11100544
    Abstract: 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: Grant
    Filed: December 28, 2015
    Date of Patent: August 24, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam James Finkelstein, Ho Nam Ho, Markus Wai-Keen Kwok, Siqi Zhao
  • Patent number: 11080328
    Abstract: 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: Grant
    Filed: July 28, 2016
    Date of Patent: August 3, 2021
    Assignee: Google LLC
    Inventor: Thomas Jenkins
  • Patent number: 11061973
    Abstract: 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: Grant
    Filed: June 14, 2013
    Date of Patent: July 13, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Elad Ziklik, Royi Ronen
  • Patent number: 11061868
    Abstract: 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: Grant
    Filed: April 28, 2017
    Date of Patent: July 13, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Evgeny Popovich, Max Laier, Edward Cande
  • Patent number: 11048736
    Abstract: 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: Grant
    Filed: December 5, 2013
    Date of Patent: June 29, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Rod D. Waltermann, Russell Speight VanBlon, Suzanne Marion Beaumont, Jonathan Gaither Knox, Peter Hamilton Wetsel