Patents Examined by Hasanul Mobin
  • Patent number: 11644815
    Abstract: A non-transitory computer-readable medium includes instructions that, when executed, cause one or more processors of a first electronic device to receive data generated by a plurality of components of an industrial automation system and characterize one or more portions of the data by applying metadata to the one or more portions of the data. The metadata enables a second electronic device receiving the data to determine one or more contexts of the one or more portions of the data. Furthermore, the computer-executable instructions, when executed, cause the one or more processors to rearrange an order of the one or more portions of the data and cause the characterized and rearranged data to be sent to the second electronic device.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 9, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Abhishek Mehrotra, Steven P. Taylor, Braun C. Brennecke, Evan J. Kausalik, John D. Mayer, Tyler C. Tamburlin, Richard S. Turk, Timothy R. Brennan
  • Patent number: 11645234
    Abstract: A computer-implemented method according to one embodiment includes monitoring for occurrence of trigger events corresponding to creation of metadata in a computing environment, and detecting occurrence of a trigger event. The method further includes loading a rule that is associated with the detected trigger event in response to detecting occurrence of the trigger event. The rule includes a condition and an action, and the action defines a subset of metadata associated with processing a job in the computing environment. The method further includes collecting the defined subset of metadata in accordance with the action in response to the condition of the rule being met, and storing the collected subset of metadata. A system according to another embodiment includes a processor, and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Lukas Rupprecht, Deepavali M. Bhagwat, Constantine Arnold, Wayne A. Sawdon
  • Patent number: 11640373
    Abstract: A method includes, for files in a storage system requested in sequence by an application, identifying a pre-file and identifying a post-file requested after the pre-file. The method also includes incrementing a pre-read count for the pre-file in file attributes associated with the pre-file and incrementing a post-read count for the post-file in file attributes associated with the post-file. The method includes selecting a position in a save list for each file based on the pre-read and post-read counts and saving the files on tape media according to the relative positions of the files in the save list. A computer program product includes one or more computer readable storage media and program instructions collectively stored on the one or more computer readable storage media. The program instructions includes program instructions to perform foregoing method. A system includes a processor and logic configured to perform the foregoing method.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: May 2, 2023
    Assignee: International Business Machines Corporation
    Inventors: Noriko Yamamoto, Tohru Hasegawa, Tsuyoshi Miyamura, Hiroshi Itagaki, Shinsuke Mitsuma, Sosuke Matsui
  • Patent number: 11620472
    Abstract: Systems and methods for identifying individuals with a user-requested expertise are provided. For example, the system can include a processor configured to receive a user input and extract one or more keywords from the input. The processor can generate search requests based upon the one or more keywords, each search request identifying at least one application programming interface (API) call configured to invoke at least one API function as exposed by a software application. The processor can transmit the search requests to the software applications and receive search responses. The processor can determine a plurality of software application users and a set of associated evidence, each set of associated evidence including user interactions with each of the software applications. The processor can aggregate the evidence into an aggregated data set and configure the aggregated data set as an input to a machine learning classifier for ranking the sets of evidence.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: April 4, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Samuel Christopher John Plant, Nathan Alexander Burn, John Matthew Dilley, Ellen Rose Wootten, Nilpa Madhusudan Shah
  • Patent number: 11614867
    Abstract: According to a distributed storage system-based data processing method and a storage device provided in the present disclosure, a storage node is selected as a primary storage node in a partition in the distributed storage system. During data reading, after receiving a read I/O request from an initiator, the primary storage node determines whether a target data object that the read I/O request requests to read on the primary storage node is trustworthy; and when the target data object is trustworthy, directly reads the target data object from the primary storage node and returns the target data object to the initiator of the read I/O request.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: March 28, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yonggang Feng
  • Patent number: 11609938
    Abstract: A system for element tracking in documents includes a memory device, a database, and a processor. The memory device is configured to store a mapping in a memory between a linked element within a document and a database object. The database is configured to store the database object. The processor is configured to in response to an update of the database object: a) cause storage in the database of an update event associated with the linked element; and b) provide an update indication that the update associated with the linked element has occurred.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: March 21, 2023
    Assignee: Workday, Inc.
    Inventors: Jay Schultz, Brian Lee Harper, Sayan Chakraborty, Andrew Kershaw, James Casey, Josh Lannin, Rhett DeWall
  • Patent number: 11604767
    Abstract: Systems and methods are described for distilling data. First data associated with a user may be received. The first data associated with the user may comprise an anonymized hash of an identifier associated with the user. A database may be determined to comprise a first record indicating the anonymized hash. The first record may comprise second data associated with the user. Based on the determining that the database comprises the first record, a second record may be generated. The second record may comprise the first data associated with the user, the second data associated with the user, and the anonymized hash. Based on the determining that the database comprises the first record, the example method may be stored to the database. These and other user and/or data distillation methods and systems are described herein.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: March 14, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jason Manningham, John Maheswaran, Curtis Younker
  • Patent number: 11604839
    Abstract: A centralized document system receives a request to merge a first document package associated with a first party and a second document package associated with a second party. The first document package includes a first set of documents and the second document package includes a second set of documents. In response to the request, the centralized document system identifies a first subset of documents included in both the first and second sets of documents and identifies a second subset of documents with conflicts between the first and second sets of documents. The centralized document system rectifies the second subset of documents to cure the conflicts between the first and second sets of documents. The centralized document system generates a merged document package including the first subset of documents and the rectified second subset of documents for execution by the first and second parties.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: March 14, 2023
    Assignee: DOCUSIGN, INC.
    Inventors: Andrew James Ashlock, Marguerite Bouscaren, Jacob Scott Mitchell, Duane Robert Wald, Christopher Shane Durham, Saul Adams Aguilar
  • Patent number: 11599671
    Abstract: Disclosed is a method for each party of a group of m parties to be able to learn an Nth smallest value in a combined list. The method includes providing a value Ri to a group of members; computing how many numbers are smaller than Ri in a respective list of values for each respective member of the group of members; computing, a total number of smaller values (Pi); identifying a position of Ri in a combined list of values comprising each respective list of values; when N=Pi+1, returning Ri; when N is greater than Pi+1, removing all values smaller than Ri in their respective list of values and setting N=N?(Pi+1); when N is less than Pi+1, removing all numbers bigger than Ri in their respective list of value; and setting i=i+1.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: March 7, 2023
    Assignee: TripleBlind, Inc.
    Inventors: Babak Poorebrahim Gilkalaye, Riddhiman Das, Gharib Gharibi
  • Patent number: 11580098
    Abstract: An example operation may include one or more of identifying a plurality of instances of a blockchain storage request that have been independently submitted by a plurality of clients, respectively, verifying whether execution content of the plurality of instances of the blockchain storage request match, and in response to verifying the match, storing the blockchain storage request within a block among a hash-linked chain of blocks.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: February 14, 2023
    Assignee: International Business Machines Corporation
    Inventors: Qi Zhang, Petr Novotny
  • Patent number: 11580097
    Abstract: A computer-implemented method for transmitting and/or submitting digital content such as feedback for an entity to a blockchain is disclosed. This may be, for example, the Bitcoin blockchain. The method, which is implemented at a first node, includes: submitting, to the blockchain, a first transaction for committing a first quantity of tokens to transfer to a second node associated with the entity, the first transaction having a first output; generating a first content for submission to the blockchain; and submitting, to the blockchain, a second transaction that returns a second quantity of the committed first quantity of tokens to an address associated with the first node, the second transaction having the first output of the first transaction as an input, wherein the first content is used to unlock the first output of the first transaction.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: February 14, 2023
    Assignee: nChain Licensing AG
    Inventors: Silvia Bartolucci, Pauline Bernat, Daniel Joseph
  • Patent number: 11573929
    Abstract: Deduplication of encrypted data using multiple keys includes responding to a request to store a predetermined set of data in an electronic data store by receiving a hash corresponding to the predetermined set of data, receiving encrypted data generated by encrypting the predetermined set of data using an encryption key, and receiving a key index corresponding to the encryption key. The hash may be determined to match a previously stored hash, the previously stored hash indicating that a previously encrypted version of the predetermined set of data is stored at a physical location in the electronic data store. Based on determining that the hash matches a previously stored hash, the hash, encrypted data, and key index are discarded.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: February 7, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Jose Gilberto Biondo Junior, Juscelino Candido De Lima Junior, Marcelo Lopes De Moraes, Rosana Rueda Elias
  • Patent number: 11567917
    Abstract: A processor-based method for locating data and metadata closely together in a storage system is provided. The method includes writing a first range of a file and a first metadata relating to attributes of the file into at least one segment controlled by a first authority of the file. The method includes delegating, by the first authority, a second authority for a second range of the file, and writing the second range of the file and second metadata relating to the attributes of the file into at least one segment controlled by the second authority.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: January 31, 2023
    Assignee: Pure Storage, Inc.
    Inventors: John Hayes, Robert Lee, Igor Ostrovsky, Peter Vajgel
  • Patent number: 11567979
    Abstract: A computerized system and methods are provided for the automated extraction of contextually relevant information, and the automatic processing of actionable information from generic document sets. More specifically, automated systems and techniques for the extraction and processing of opportunity documents, are provided, which avoid inaccuracies and inefficiencies resulting from conventional and/or human-based document processing techniques.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: January 31, 2023
    Assignee: RedShred LLC
    Inventors: James Michael Kukla, Jeehye Yun
  • Patent number: 11567982
    Abstract: The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises receiving source data from at least one content server, the source data being associated with electronic content. The method also includes generating local data based on at least one of an analysis of the received source data or an extraction from the received source data. Additionally, the method includes classifying the electronic content as being associated with one or more content stacks. Further, the method includes generating representations of the electronic content based on the local data and generating instructions to display at least one content stack on a user interface, each displayed contact stack being operable to display one or more of the representations of the electronic content associated with the content stack based on the classification.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: January 31, 2023
    Assignee: Yahoo Assets LLC
    Inventors: William Wetherell, Joshua S. Ramirez, Marc A. Katchay, Gabriela Meirelles Moore, David Louie, Douglas Hamman, Brian Behnke, Kiersten L. Lammerding
  • Patent number: 11561937
    Abstract: Example methods and systems are directed to a multitenant application server using a union file system. Each tenant has one or more users and a tenant layer in the union file system. Each user has a user layer in the union file system. The union file system provides a logical file system to each user based on the user layer, the tenant layer, and a base layer comprising a set of application layers. A first user shares an application template file with other users of the same tenant by moving the file from the first user's user layer to the tenant layer. After the file is moved, all users of the tenant have access to the application defined by the application template file. The moving of the file is achieved by modifying metadata for the file.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: January 24, 2023
    Assignee: SAP SE
    Inventors: Joachim Fitzer, Pietro Francesco Menna, Felipe Musse, Simon Seif
  • Patent number: 11550856
    Abstract: A computer system and method may be used to generate a product catalog from one or more websites. One or more product pages on the websites may be identified and parsed. Attribute information may be identified in each page. Moreover, one or more automated interactions may be performed to generate page variations and identify attribute values. The attribute information and attribute values may be stored as structured data in a database.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: January 10, 2023
    Assignee: Hearst Magazine Media, Inc.
    Inventors: Praveen Sekar, Govind Chandrasekhar, Ramanan Balakrishnan, Srinivasan Kidambi, Vinoth Gopinathan, Varun Sivamani
  • Patent number: 11544399
    Abstract: Using container-centric managed access, an administrator is enabled to define a set of future grants for each object that will be created in the future in a container managed by the administrator. When a user creates a database object, the system checks the future grants to determine if any apply to the user, the database object, or the combination. Any applicable future grants are applied to the database object before the user is allowed to modify it. As a result, the administrator is enabled to control the privileges associated with the database object even before the database object is created, while restricting individual object owners from managing privileges on their owned objects.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 3, 2023
    Assignee: Snowflake Inc.
    Inventors: Artin Avanes, Khalid Zaman Bijon, Peter Povinec
  • Patent number: 11544592
    Abstract: Systems and methods for processing occupancy of a space are described herein. The system determines real-time occupancy counts for monitored zones based on obtaining real-time data from various devices, such as sensors and/or user devices; grouping the data according to types of devices that provided the data; and calculating an occupancy count for each of the monitored zones based on integrating the data according to the groupings.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: January 3, 2023
    Assignee: Spaceti LG Ltd
    Inventors: Maksym Verteletskyi, Maksym Huk, Aakash Ravi, Ondrej Plevka, Tomas Bartak
  • Patent number: 11537558
    Abstract: Example file management systems and methods are described. In one implementation, a system detects a user entry in a document. The system then retrieves knowledge relevant to the user entry. The system also presents the knowledge to a user.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: December 27, 2022
    Assignee: Dokkio, Inc.
    Inventors: James R Groff, Allen S. L. Chen, Brian Kirchoff