Patents Examined by Hasanul Mobin
-
Patent number: 11886401Abstract: Techniques are disclosed relating to compressing database keys. A computer system may receive a request to write a database record to a storage medium. The database record may include a database key and a corresponding data value. The computer system may compress the database key by replacing a portion of the database key with particular data that identifies a location of a reference database key and an amount of similarity determined between the database key and the reference database key. The computer system may write the database record to the storage medium. The database record may include the compressed database key and the corresponding data value.Type: GrantFiled: January 10, 2022Date of Patent: January 30, 2024Assignee: Salesforce, Inc.Inventors: Rohit Agrawal, Aditya Dharmanand Shetty, Thomas Fanghaenel
-
Patent number: 11868167Abstract: According to one embodiment, a method, computer system, and computer program product for provisioning a tag schema. The embodiment may include determining data types for tag-keys within an existing ecosystem of tags. Each tag of the existing ecosystem comprises a tag-key and a tag-value. The embodiment may include performing pairwise clustering of the tags within the ecosystem. The embodiment may include identifying a main tag-key within each cluster of tags. The embodiment may include grouping the clusters into a broader category. The embodiment may include providing a tag schema recommendation for the ecosystem based on the grouped clusters.Type: GrantFiled: June 23, 2021Date of Patent: January 9, 2024Assignee: KYNDRYL, INC.Inventors: Keri Wheatley, Omar Odibat, Shikhar Kwatra, Manish Mahesh Modh, Ilyas Mohamed Iyoob
-
Patent number: 11853291Abstract: In some embodiments, a processor may generate a request associated with a transaction, collect an anchor associated with the request, and transition the transaction into a collection of two or more hashes; the processor may submit the transaction to an ordering service. In some embodiments, a processor may receive a request associated with a transaction, identify that a first preimage associated with a first hash is known to a first shard, and generate a first identification tag associated with the transaction. In some embodiments, a processor may receive a request associated with a transaction, assign a first shard a first task, and identify that a first preimage associated with a first hash is known to the first shard; the processor may perform the task.Type: GrantFiled: July 6, 2020Date of Patent: December 26, 2023Assignee: International Business Machines CorporationInventors: Angelo De Caro, Christian Gorenflo, Kaoutar El Khiyaoui, Elli Androulaki, Alessandro Sorniotti, Marko Vukolic
-
Patent number: 11853336Abstract: A technology related to a method and apparatus for providing a relation note using correlation is disclosed. The method for providing the relation note, which is performed by a relation note providing server interworking with a user terminal, comprises the steps of: receiving one or more generated notes from the user terminal; updating, according to a configurable reference, correlation between notes indicating a relation between the one or more notes; and providing the one or more notes to the user terminal on the basis of the correlation between the notes. Therefore, the method may provide a user interface which is intelligent and smart to enable a plurality of notes to be more effectively identified and managed on the basis of the correlation.Type: GrantFiled: June 17, 2021Date of Patent: December 26, 2023Assignee: Fasoo Co. Ltd.Inventors: Kyu Gon Cho, Jong Sin Choi, Kyoung Ho Jeon, Jin Sang Park, Sung Ho Song
-
Patent number: 11853303Abstract: As described herein, a portion of machine data of a message may be analyzed to infer, using an inference model, a sourcetype of the message. The portion of machine data may be generated by one or more components in an information technology environment. Based on the inference, a set of extraction rules associated with the sourcetype may be selected. Each extraction rule may define criteria for identifying a sub-portion of text from the portion of machine data of the message to produce a value. The set of extraction rules may be applied to the portion of machine data of the message to produce a result set that indicates a number of values identified using the set of extraction rules. Based on the result set, at least one action may be performed on one or more of inference data associated with the inference model and one or more messages.Type: GrantFiled: August 25, 2021Date of Patent: December 26, 2023Assignee: Splunk Inc.Inventors: Adam Oliner, Eric Sammer, Kristal Curtis, Nghi Nguyen
-
Patent number: 11847093Abstract: A system and method for managing files on multiple storage devices, such as USB sticks. The system includes a hub that has multiple input ports for multiple storage devices, wherein has a unique code visually presented next to the respective port. The system can assign a barcode label to each storage device which can be printed and pasted on the respective memory device. The system further scans the files on each of the multiple storage devices to generate a master index based on the unique identification code for each storage device.Type: GrantFiled: April 26, 2022Date of Patent: December 19, 2023Inventor: Thomas C Lee
-
Patent number: 11841969Abstract: 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: GrantFiled: November 22, 2022Date of Patent: December 12, 2023Assignee: Snowflake Inc.Inventors: Artin Avanes, Khalid Zaman Bijon, Peter Povinec
-
Patent number: 11841827Abstract: Embodiments described herein facilitate enhancement of data model acceleration, including generating data model summaries and performing searches in an accelerated manner. In one implementation, a set of events are indexed, each of the events having a corresponding index time representing a time at which the event was indexed in an indexer. Index time parameters including an index earliest time indicating a first index time at which to begin generating a data model summary and an index latest time indicating a second index time at which to complete generating the data model summary are obtained. Thereafter, a data model summary is generated. Such a data model summary summarizes events having corresponding index times between the index earliest time and the index latest time. The data model summary is provided to a remote data store that is separate from the indexer at which at least a portion of the events were indexed.Type: GrantFiled: January 29, 2021Date of Patent: December 12, 2023Assignee: Splunk Inc.Inventors: Alexandros Batsakis, Ankit Jain, Manu Jose, Jonah Pan, Hailun Yan
-
Patent number: 11841824Abstract: A request for one or more files is received. It is determined that the requested one or more files have been archived at an archival storage tier. Access to a first portion of the one or more requested files stored at the archival storage tier is requested. Access is provided to the first portion in response to the request. Based at least in part on a metric associated with a utilization of the first portion, it is determined when to request access to a second portion of the one or more requested files stored at the archival storage tier.Type: GrantFiled: September 19, 2022Date of Patent: December 12, 2023Assignee: Cohesity, Inc.Inventors: Sarthak Agarwal, Anirudh Kumar
-
Patent number: 11831733Abstract: The present disclosure is related to systems and methods of merging tenant shadow systems of record into a master system of record. First tenant record objects of a first tenant system of record can be accessed. A master record object for a master system of record can be generated using the corresponding first tenant record object. A second tenant record object of a second tenant system of record can be accessed. Whether the second tenant record object is to be merged into the corresponding master record object can be determined. When determined to merge, the second tenant record object can be merged into the corresponding master record object. When determined to not merge, a new master record can be generated.Type: GrantFiled: July 18, 2022Date of Patent: November 28, 2023Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Vardhman Jain, Rajit Kurien Joseph, Jose Alberto Muniz Navarro
-
Patent number: 11822692Abstract: The described implementations relate to an access control framework for a database system. One implementation can receive, from a user, a request for data that identifies a resource, such as a view that obtains data from a database. The implementation can check the identity of the user to identify user roles associated with the user. The implementation can identify an access policy that is associated with the resource, and a rule that is associated with the access policy and applies to the user roles associated with the user. The rule can be applied to the request for data using attributes of the access policy. For example, if the request for data is a query on a view, the query can be rewritten to apply the rule.Type: GrantFiled: March 30, 2021Date of Patent: November 21, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Yi Miao, Mahmood G. Qadir, Pritvinath Obla, Pierre N. Martin, Anubhuti Manohar, Sizheng Chen, Vishal Mishra
-
Patent number: 11816126Abstract: Systems, methods, and computer-readable media provide techniques for on-demand access to object data hosted in distributed object storage. A query is received for the distributed object storage database, wherein the distributed object storage database includes first object data stored in a first data center at a first geographical location, and second object data stored in a second data center at a second geographical location. It is determined that the query is for at least a portion of the first object data stored by the first data center. The query is transmitted to a first computing device in the first data center. Results are received from the first computing device for the query, and the results are provided in response to the received query.Type: GrantFiled: August 24, 2022Date of Patent: November 14, 2023Assignee: MongoDB, Inc.Inventors: Craig Geppert Wilson, David Robert Golub, Mehrab Mohammad Hoque, Adinoyi Wisdom Omuya, Charles Robert Kalmanek, Jr., Eliot Horowitz
-
Patent number: 11809449Abstract: Embodiments for granular replication of data with high efficiency. A defined metadata element embodied as a tag is assigned to each file. Tag filtering is used to direct the data to the proper location. Files with different tags can be selected for transfer. Embodiments can be used with a defined backup system file replication process, such as present in the Data Domain File System. By using snapshots, incoming new data is continued to be ingested while the replication is in process and maintaining data consistency at the same time. This is achieved by performing operations on B+ Tree snapshots in conjunction with tag filtering on keys present in the leaf pages of these structures. This method efficiently makes a single pass walk of a B+ Tree in contrast with previous methods that look up files one-by-one via their pathname.Type: GrantFiled: September 20, 2021Date of Patent: November 7, 2023Assignee: EMC IP Holding Company LLCInventors: Charles J. Hickey, Murthy V. Mamidi, Neerajkumar Chourasia
-
Patent number: 11775553Abstract: Disclosed herein is a system for storing a record of operations performed on a plurality of databases in which data in each database is a duplicate of a portion of data in each other database of the plurality of databases. The system comprises a plurality of servers, each server comprising a database of the plurality of databases, and a blockchain of a first distributed ledger, the blockchain of the first distributed ledger comprising one or more records of operations performed on the database, and at least one miner. Each miner comprises a blockchain of a second distributed ledger, the blockchain of the second distributed ledger comprising a record of data indicative of one or more records stored on the first distributed ledger.Type: GrantFiled: March 31, 2021Date of Patent: October 3, 2023Assignee: Western Digital Technologies, Inc.Inventor: Puspanjali Panda
-
Patent number: 11775357Abstract: Disclosed are various embodiments for generating relevant notifications of content generated by third party data sources. In some embodiments, a system comprises a computing device and machine readable instructions. The computing device includes a processor and a memory. The machine-readable instructions can be stored in the memory that, when executed by the processor, cause the computing device to receive content from a third party data source based at least in part on a keyword topic. An embedding for the content is generated. The system can classify a portion of the content as associated with the keyword topic. Organizations can be identified from the portions of the content. The system can generate a list from the organizations identified in the content and transmit a notification to a client device regarding the content.Type: GrantFiled: January 20, 2021Date of Patent: October 3, 2023Assignee: American Express Travel Related Services Company, Inc.Inventors: Ravneet Ghuman, Madhu Sudhan Reddy Gudur, Sandeep Bose, Shashank Kapoor, Rahul Panwar, Nikhil Jain, Vinod Yadav
-
Patent number: 11755529Abstract: Non-limiting examples of the present disclosure describe systems and methods for scanning of data for policy compliance. In one example, network data is evaluated to generate one or more groupings. A grouping may be based on file type of the network data. Data identification rules are applied to identify one or more data schemas from file data of a grouping. One or more policy rules that apply to content of the data schema may be determined. At least one file of the file data may be scanned to determine compliance with the one or more policy rules. A report of compliance with the one or more policy rules may be generated based on a result of a file scan. Other examples are also described.Type: GrantFiled: May 19, 2021Date of Patent: September 12, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Michael Aksionkin, Boris Asipov, Saikat Guha, Leena Jain Sheth, Rithesh Baradi, Alisson Sol
-
Patent number: 11748655Abstract: The subject technology receives, in an application on an electronic device, a message, the message being associated with a user and including information in a header portion of the message. The subject technology determines, on the electronic device, a current state of messaging activity of the user based at least in part on a log of previous events associated with the user, where the log of previous events includes information that has been hashed using a cryptographic hash function. The subject technology determines, on the electronic device using a set of rules provided by a machine learning model, that the user is likely to view the message based on the current state of the messaging activity of the user. The subject technology sets, on the electronic device, an indication that the message is important based on the determining.Type: GrantFiled: September 25, 2019Date of Patent: September 5, 2023Assignee: Apple Inc.Inventors: Srikrishna Sridhar, Aaron B. Franklin, Marina Gray, Shayne R. Longpre, Shiwen Zhao, Torsten Becker
-
Patent number: 11741083Abstract: A computer-implemented system and method process a private transaction for dividing a blockchain transaction into a plurality of requests. Each of the requests have transaction data and a same transaction identifier. Each request is sent to a respective participating shard of a set of participating shards in the blockchain transaction of the blockchain. A response to the request is received from each participating shard, and each of the responses is sent to at least the participating shards except the shard the response was received from. In an atomic commit operation, a prepare transaction is created comprising information from the responses and the transaction identifier. The prepare transaction is submitted to the blockchain, and validity answers are received from the shards.Type: GrantFiled: July 24, 2020Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Yacov Manevich, Hagar Meir, Artem Barger
-
Patent number: 11743238Abstract: A method of providing blind vertical learning includes creating, based on assembled data, a neural network having n bottom portions and a top portion and transmitting each bottom portion of then bottom portions to a client device. The training of the neural network includes accepting a, output from each bottom portion of the neural network, joining the plurality of outputs at a fusion layer, passing the fused outputs to the top portion of the neural network, carrying out a forward propagation step at the top portion of neural network, calculating a loss value after the forward propagation step, calculating a set of gradients of the loss value with respect to server-side model parameters and passing subsets of the set of gradients to a client device. After training, the method includes combining the trained bottom portion from each client device into a combined model.Type: GrantFiled: September 7, 2022Date of Patent: August 29, 2023Assignee: TripleBlind, Inc.Inventors: Gharib Gharibi, Greg Storm, Ravi Patel, Riddhiman Das
-
Patent number: 11727069Abstract: A method may include, in an initial virtual machine session for a user running on a virtual machine at a virtualization server, loading a roaming user profile for the user, generating a user search index database for the user, and indexing the roaming user profile in the user search index database. The method may further include, in a subsequent virtual machine session for the user running on the virtualization server, roaming the user search index database to the subsequent virtual machine session as part of the roaming user profile.Type: GrantFiled: September 27, 2021Date of Patent: August 15, 2023Assignee: Citrix Systems, Inc.Inventors: Yajun Yao, Rulei Lin, Hai Xiang