Patents Examined by Srirama Channavajjala
  • Patent number: 11971921
    Abstract: Implementations disclose comprehensibility-based identification of educational content of multiple content types. A method includes determining respective comprehensibility ranking signals for content items corresponding to a user request, the comprehensibility ranking signals based on learning attribute scores generated for the content items from at least one machine learning model, determining a learning level of a user corresponding to the user request, ranking the content items based on a mapping between the learning level and the respective comprehensibility ranking signals of the content items, and providing a recommendation for the content items according to the ranking of the content items.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: April 30, 2024
    Assignee: Google LLC
    Inventors: Arthur Rodrigues, Mindy Brooks, Rafael Dantas De Castro, Sonia Franckel, Bruno Diniz de Paula
  • Patent number: 11966386
    Abstract: A method, apparatus and computer program product are provided for utilizing accumulation records to reduce a number of transactions occurring in a network. Aggregated quantities are calculated from at least a first quantity from a first sub-system and a second quantity from the second sub-system. Preliminary amounts may be reduced based on cap amounts less the aggregated quantity, and transmission of messages to certain sub-systems may be precluded. Accumulation records may be maintained by a service provider computer on an ongoing basis. The service provider computer forwards responses that reflect a reduced preliminary amount to a requesting computer that initiated a response.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: April 23, 2024
    Assignee: MCKESSON CORPORATION
    Inventors: Tate Williams, Karen Padgett
  • Patent number: 11954089
    Abstract: A data processing system is disclosed for accessing databases and updated data items and triggering event notifications. The data processing system may comprise a first database including a plurality of records, and a second database including a plurality of trigger indicators. The database system may further include a hardware processor configured to execute computer-executable instructions in order to: receive an update data item; identify a record corresponding to the update data item; cause an update to the record based on information included with the update data item; identify a trigger indicator corresponding to the update to the record; determine that a type of the trigger indicator matches a type of the update to the record; and generate an event notification including information included in the update.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: April 9, 2024
    Assignee: EXPERIAN INFORMATION SOLUTIONS, INC.
    Inventor: Rollin M. Girulat, Jr.
  • Patent number: 11947568
    Abstract: Working set ratio estimations of data items in a sliding time window are determined to dynamically allocate storage for the data items. A working set ratio may be determined by accessing a fixed-size array that stores respective timestamps of last accesses of data items to determine which data items are useful to determine an estimate of a working set for the application within a range of time. The working set ratio is then determined from an estimated working set and an amount of computing resources allocated to the application by the estimated working set. The amount of the computing resources allocated to the application may then be automatically scaled according to the determine working set ratio.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryce Jonathan Danz, Sankhyayan Debnath, Stefano Stefani, Anton Shyrabokau, Mohammad Abu Obaida, Marc Brooker, David Charles Wein, Zhonghua Feng
  • Patent number: 11945116
    Abstract: A method for problem diagnosis in a robot system having one or more robots includes the steps of: a) receiving (S1) a first problem message from a robot of the robot system, the first problem message including one or more data elements descriptive of a problem experienced by the robot; b) receiving (S1) a subsequent problem message from a robot of the robot system; c) if a time elapsed between receipt of the subsequent problem message and receipt of an immediately preceding problem message is shorter than a predetermined threshold (S2), adding the subsequent problem message to a message set which comprises the immediately preceding problem message (S3); and d) if the time elapsed is longer than the predetermined threshold (S2), terminating (S4) the message set of the immediately preceding problem message without adding the subsequent problem message, and establishing (S5, S6) a new message set.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: April 2, 2024
    Assignee: ABB Schweiz AG
    Inventors: Mithun Acharya, Boris Fiedler, Benjamin Kloepper, Karl Severin
  • Patent number: 11934380
    Abstract: A source storage unit of a storage network operates by: sending a slice to migrate from the source storage unit to a destination storage unit; sending a slice verification request to the destination storage unit, wherein the slice verification request includes one or more of: a slice identifier, the slice, a revision indicator, a verification method indicator, or a nonce; receiving an integrity value from the destination storage unit; determining when the integrity value compares favorably to the slice verification request by determining when a hash of the slice and a nonce matches the integrity value or determining when a decrypted signature of the integrity value matches a hash of the slice and the nonce or the slice and the nonce; when the integrity value compares favorably to the slice verification request, updating a slice identifier assignment associated with a slice identifier corresponding to the slice, wherein updating the slice identifier assignment associates the destination storage unit with the s
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: March 19, 2024
    Assignee: Pure Storage, Inc.
    Inventors: Greg R. Dhuse, Jason K. Resch
  • Patent number: 11934423
    Abstract: A method by one or more processing units of a database management system includes determining to transition a collection of data from storage in a set of first temperature storage nodes to storage in a set of second temperature nodes based on one or more criteria associated with the collection of data, where each first temperature storage node of the set of first temperature storage nodes is paired with a corresponding second temperature storage node of the set of second temperature storage nodes to form a set of parallel node pairs. The method further includes transitioning storage of the collection of data in parallel, by each parallel node pair of the set of parallel node pairs, from storage in the set of first temperature storage nodes to storage in the set of second temperature storage nodes.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: March 19, 2024
    Assignee: Ocient Inc.
    Inventors: George Kondiles, Rhett Colin Starr, Joseph Jablonski
  • Patent number: 11928081
    Abstract: A control system for a valve or other flow control device can include a processor device. The control system can further include a memory in communication with the processor device. The memory may have a fixed maximum capacity. The control system can further include one or more ports to receive signals corresponding to events for the valve or other flow control device. The processor device can be configured to execute operations that include: over a time interval, counting a quantity of events of a first type, corresponding to the signals received at the one or more ports, and after the time interval, storing in the memory a record of the first type of event over the time interval, based on the counted quantity.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: March 12, 2024
    Assignee: Fischer Controls International LLC
    Inventor: Mitch Stephen Panther
  • Patent number: 11921679
    Abstract: A configuration for a component of a primary node is synchronized with a configuration for a component of a partner node in a different cluster by replicating the primary node configuration with the partner node. A baseline configuration replication comprises a snapshot of a component configuration on the primary. The baseline configuration can be generated by traversing through the configuration objects, capturing their attributes and encapsulating them in a package. The baseline package can then be transferred to the partner node. The configuration objects can be applied on the partner node in the order in which they were captured on the primary node. Attributes of the configuration objects are identified that are to be transformed. Values for the identified attributes are transformed from a name space in the primary node to a name space in the partner node.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: March 5, 2024
    Assignee: NetApp, Inc.
    Inventor: Anoop Chakkalakkal Vijayan
  • Patent number: 11914478
    Abstract: A method for managing file based backups (FBBs) includes obtaining, by a backup agent, a FBB generation request for a file system at a point in time, in response to the FBB generation request: identifying a target backup storage system in which to store the FBB, identifying a target exposed application programming interface (API) associated with the target backup storage system, generating a FBB corresponding to the FBB generation request, wherein the FBB comprises a FBB metadata file, wherein the FBB is in a common data streaming format (CDSF), generating an API command based on the FBB and the target exposed API, and initiating storage of the FBB in the target backup storage system using the API command.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: February 27, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Sunil Yadav, Ravi Vijayakumar Chitloor, Shelesh Chopra
  • Patent number: 11907268
    Abstract: Systems, computer program products, and methods are described herein for identification of obfuscated electronic data through placeholder indicators. The present invention is configured to electronically receive, from a computing device of a user, a request to obfuscate one or more data artifacts stored on a first database; retrieve, from a data obfuscation repository, one or more data obfuscation algorithms; implement the one or more data obfuscation algorithms on the one or more data artifacts; generate one or more placeholder indicators identifying the one or more data obfuscation algorithms implemented on the one or more data artifacts; create one or more data fields corresponding to the one or more masked data artifacts on the first database; store the one or more placeholder indicators in the one or more data fields; and update the first database with the one or more masked data artifacts and the one or more placeholder indicators.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: February 20, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Brandon Sloane, Jinyoung Nathan Kim, Adriana Tache, Charles Edward Dudley
  • Patent number: 11899618
    Abstract: A server system selectively executes a first application and receives from a second application executable on a first electronic device a copy of a first electronic file automatically transferred from the second application in response to a modification to content of the first electronic file and receives from a third application a copy of a second electronic file automatically transferred from the third application in response to a modification to content of the second electronic file. The server system automatically transfers the copy of the first electronic file to a second electronic device to provide a newer version of the first electronic file to the second electronic device and automatically transfers the copy of the second electronic file to the first electronic device to provide a newer version of the second electronic file to the first electronic device.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: February 13, 2024
    Assignee: Topia Technology, Inc.
    Inventors: Michael R. Manzano, John C. Haager
  • Patent number: 11893046
    Abstract: A method, an apparatus, and a system for configuring, designing, and/or implementing integrated data modeling methods for configuring direct data system interoperability between multiple data systems based upon compliance with data integration standards. Integrated data modeling is an enhancement of traditional data modeling where newly defined common entity relationships are used to join multiple data models. When instantiated, integrated data models form integrated data systems where data integrity is enforced among multiple data systems.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: February 6, 2024
    Inventor: Robert Mack
  • Patent number: 11880347
    Abstract: An automated tuning service is used to automatically tune, or modify, the operational parameters of a large-scale cloud infrastructure. The tuning service performs automated and fully data/model-driven configuration based from learning various real-time performance of the cloud infrastructure. Such performance is identified through monitoring various telemetric data of the cloud infrastructure. The tuning service leverages a mix of domain knowledge and principled data-science to capture the essence of our cluster dynamic behavior in a collection of descriptive machine learning (ML) models. The ML models power automated optimization procedures for parameter tuning, and inform administrators in most tactical and strategical engineering/capacity decisions (such as hardware and datacenter design, software investments, etc.).
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: January 23, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Yiwen Zhu, Subramaniam Venkatraman Krishnan, Konstantinos Karanasos, Carlo Curino, Isha Tarte, Sudhir Darbha
  • Patent number: 11868334
    Abstract: In one embodiment, distributed data storage systems and methods integrate a change tracking manager with scalable databases. According to one embodiment, a computer implemented method comprises integrating change tracking of storage objects into the distributed object storage database that includes a first database of a first type and one or more chapter databases of a second type with the distributed object storage database supporting a primary lookup index and a secondary lookup index in order to locate a storage object. The method includes recording in a header of a chapter database a network topology for connecting a bucket having the chapter database to a first peer bucket when a new mirror to the first peer bucket is being established, and recording a first directive into the header of the chapter database to express a type of content to be mirrored from the bucket to the first peer bucket.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: January 9, 2024
    Assignee: NetApp, Inc.
    Inventor: Richard Parvin Jernigan, IV
  • Patent number: 11860868
    Abstract: Methods, systems, and computer program products for a secure database-as-a-service are provided herein. A computer-implemented method includes obtaining, by a database service, data associated with one or more client devices to be stored in at least one encrypted database; encrypting, without mutation and in accordance with one or more security requirements, at least a portion of the data using an order preserving encryption scheme, wherein the encrypting comprises (i) computing a set of encryption parameters for the portion of the data and (ii) applying a process that converts a fixed-length cipher text corresponding to the portion of the data to a variable-length cipher text; and storing the encrypted data in the at least one encrypted database, wherein the database service enables one or more indexes to be built over the encrypted data to improve performance of query processing.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: January 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Akshar Kaul, Dhinakaran Vinayagamurthy, Pankaj Satyanarayan Dayama, Santosh Ravi Kiran Penubothula
  • Patent number: 11860833
    Abstract: A method includes determining a first node set and a second node set that are in a distributed database and that are separately associated with a first data table, where data in the first data table is stored in the first node set, migrating the data from the first node set to the second node set, receiving, in a process of migrating the data, a target service request for the first data table, determining, in response to the target service request, a third node set in the first node set and the second node set that is configured to respond to the target service request, and sending the target service request to a first data node in the third node set.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: January 2, 2024
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
    Inventor: Qiang Tong
  • Patent number: 11842058
    Abstract: Storage cluster configuration for computing resources of a storage system is disclosed. A cluster configuration can be based on client indicated cluster criteria. Further, a cluster configuration can be based on non-client indicated criteria, such as, system requirements, regulatory compliance, industry best practices, etc. Determined candidate cluster configurations that can satisfy client criteria can be organized according to a selection preference, to enable selection of a preferred cluster configuration from the candidate cluster configurations. Candidate cluster configurations can result from recursive combinatorial searching, with pruning, of an entity space resulting from an ontological analysis of storage system computing resources. Pruning can be accelerated based on heuristic selection of a fork attribute. A K-D tree subjected to dimensional normalization can be employed to interpolate an attribute value.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: December 12, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Brian Koropoff
  • Patent number: 11783267
    Abstract: A system and method for automated multi-channel customer journey testing, that links communication channels and follows a customer interaction across multiple channels as a single journey, incorporating data and interaction content from each channel utilized to maintain a “big picture” view of a customer's journey across these channels during an interaction. The invention also provides flexible success indicators to accommodate virtual assistant and chat bot programs, by accommodating variances in expected test results such as to handle natural language variance, time of day, context, and other factors that may cause variances in interaction content.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: October 10, 2023
    Inventors: Alok Kulkarni, Geoff Willshire
  • Patent number: 11782894
    Abstract: Systems, methods, and computer-readable media are provided for determining a connection degree between users. Upon receiving user data, a report line hierarchy tree is updated, the hierarchy tree including user reporting information and relationships within an organization received from user profile data. A report line feature code is determined for each user by a feature code generator based on the report line hierarchy tree and stored in a data store. A location hierarchy tree is generated based on physical location information from the user profile data. A location feature code is determined for each user based on the location hierarchy tree and is also stored in the data store. To determine a connection degree between one or more users the feature codes including either or both of the report line feature codes and the location feature codes of the users are retrieved from the data store and compared.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: October 10, 2023
    Assignee: SAP SE
    Inventor: Wei Chen