Patents Issued in September 5, 2023
-
Patent number: 11748284Abstract: A system and method for efficiently arbitrating traffic on a bus. A computing system includes a fabric for routing traffic among one or more agents and one or more endpoints. The fabric includes multiple arbiters in an arbitration hierarchy. Arbiters store traffic in buffers with each buffer associated with a particular traffic type and a source of the traffic. Arbiters maintain a respective urgency counter for keeping track of a period of time traffic of a particular type is blocked by upstream arbiters. When the block is removed, the traffic of the particular type has priority for selection based on the urgency counter. When arbiters receive feedback from downstream arbiters or sources, the arbiters adjust selection priority accordingly. For example, changes in bandwidth requirement, low latency tolerance and active status cause adjustments in selection priority of stored requests.Type: GrantFiled: July 14, 2021Date of Patent: September 5, 2023Assignee: Apple Inc.Inventors: Nachiappan Chidambaram Nachiappan, Jaideep Dastidar, Yiu Chun Tse, Ripudaman Singh, Shawn Munetoshi Fukami, Benjamin K. Dodge, Vinodh R. Cuppu
-
Patent number: 11748285Abstract: Ordering rules, such as those enforced by the peripheral component interconnect express (PCIe) protocol for data communications, can be intelligently enforced for independent transactions. A single device might host or be associated with multiple PCIe devices, such as virtual machines, and treating requests from these separate PCIe devices as coming from separate domains enables the ordering rules to be bypassed for certain transactions. Further, since a virtual machine might host multiple applications or be associated with multiple processors that can submit independent requests, the ordering rules can be bypassed at the transaction level in at least some instances. The ability to intelligently bypass ordering rules can help to improve the performance of the overall system, as requests do not need to be unnecessarily delayed and data storage capacity can be more fully utilized.Type: GrantFiled: June 25, 2019Date of Patent: September 5, 2023Assignee: Amazon Technologies, Inc.Inventors: Roi Ben Haim, Guy Nakibly, Adi Habusha, Simaan Bahouth
-
Patent number: 11748286Abstract: The present disclosure provides a hot-plugging control method, device, and retimer. The hot-plugging control method includes: receiving data from a pluggable device through a second end, sending the data to an RC through a first end; sending a detection signal to the second end to detect the connection status between the pluggable device and the second end; and stopping sending the data to the RC, and sending the first control signal to the RC, when it is detected that the pluggable device is hot-unplugged from the second end, so that the RC handles the abnormal state of the data not being sent according to the first control signal. The hot-plugging control method provided by the present disclosure does not require presence signals to implement hot-plugging of a pluggable device, and thus can avoid the problem that the device cannot implement hot-plugging without presence signals.Type: GrantFiled: December 28, 2021Date of Patent: September 5, 2023Assignee: Montage Electronics (Shanghai) Co., Ltd.Inventors: Shuyong Deng, Zeqiang Fu, Hankang Li, Yuxiang Liao, Xin Liu, Yu Fu
-
Patent number: 11748287Abstract: According to an aspect of the invention, there is provided a computer comprising a plurality of interconnected processing nodes arranged in a configuration with multiple stacked layers. Each layer comprises four processing nodes connected by respective links between the processing nodes. In end layers of the stack, the four processing nodes are interconnected in a ring formation by two links between the nodes, the two links adapted to operate simultaneously. Processing nodes in the multiple stacked layers provide four faces, each face comprising multiple layers, each layer comprising a pair of processing nodes. The processing nodes are programmed to operate a configuration to transmit data around embedded one-dimensional rings, each ring formed by processing nodes in two opposing faces.Type: GrantFiled: March 26, 2020Date of Patent: September 5, 2023Assignee: GRAPHCORE LIMITEDInventors: Simon Knowles, Ola Torudbakken, Lars Paul Huse
-
Patent number: 11748288Abstract: An information handling system may include a host system including a processor and a management controller communicatively coupled to the processor and configured for out-of-band management of the host system. The information handling system may also include a Universal Serial Bus (USB) interface communicatively coupled to the management controller via a Peripheral Component Interconnect Enhanced (PCIe) card electro-mechanical (CEM) connector. The host system may implements a host-side subsystem configured to engage CEM terminations in response to a USB mode of the host-side subsystem being disabled and the host-side subsystem being in a main power state and selectively enable communication to and from a USB host of the host system via the PCIe CEM connector based on the USB mode of the host-side subsystem.Type: GrantFiled: April 9, 2021Date of Patent: September 5, 2023Assignee: Dell Products L.P.Inventor: Timothy M. Lambert
-
Patent number: 11748289Abstract: A system includes a bridge circuit configured for low latency communication among integrated circuits (ICs). The bridge circuit includes a plurality of transceiver circuits. Each transceiver circuit is coupled to a corresponding parallel channel in the IC. Each transceiver circuit is configured to send and receive data over the corresponding parallel channel. Each transceiver circuit includes a transmit channel configured to packetized data received from the corresponding parallel channel for transmission over a serial link to a second IC. Each transceiver circuit includes a receive channel configured to depacketize data received from the serial link from the second IC. The serial link is asynchronous to each of parallel channel coupled to the first bridge circuit.Type: GrantFiled: November 16, 2021Date of Patent: September 5, 2023Assignee: Xilinx, Inc.Inventors: Michael Chyziak, Raghukul B. Dikshit
-
Patent number: 11748290Abstract: A multi-host system, a host equipment, and an operation method for sharing a human-machine interface device are provided. The host equipment is controlled by human interface device (HID) operation information from another host equipment. The host equipment includes a universal serial bus (USB) host and a USB bridge device. The USB host receives the HID operation information from the another host equipment through a communication channel, and outputs the HID operation information through a USB downstream port of the USB host. A USB upstream port of the USB bridge device is coupled to the USB downstream port of the USB host to receive the HID operation information. The USB bridge device returns the HID operation information in an HID report form to the USB downstream port of the USB host through the USB upstream port of the USB bridge device.Type: GrantFiled: January 28, 2022Date of Patent: September 5, 2023Assignee: GENESYS LOGIC, INC.Inventor: Wei-Te Lee
-
Patent number: 11748291Abstract: A wireless gaming keyboard and mouse adapter system may comprise a wireless gaming keyboard and mouse adapter housing, forming a dongle operably coupled to an input device, within which an electrical circuit and an antenna are embedded within a plurality crystal polymer layers for housing a network interface device, a USB-C adapter mounting, and a controller, which may be electrically coupled via the electrical circuit, and where the network interface device is electrically coupled to the antenna. The controller may receive input/output gaming instructions for the gaming software application, via the USB-C adapter, from an input device for a remote information handling system executing the gaming software application, and may execute wireless gaming keyboard and mouse adapter system code instructions to direct the network interface device to transceive the input/output gaming instructions to a cloud-based gaming application server via the wireless network Access Point (AP) at frequencies above 24 GHz.Type: GrantFiled: June 8, 2021Date of Patent: September 5, 2023Assignee: Dell Products, LPInventors: Deeder M. Aurongzeb, Peng Lip Goh
-
Patent number: 11748292Abstract: Various embodiments disclosed herein provides method and system for low latency FPGA based system for inference such as recommendation models. Conventional models for inference have high latency and low throughput in decision making models/processes. The disclosed method and system exploits parallelism in processing of XGB models and hence enables minimum possible latency and maximum possible throughput. Additionally, the disclosed system uses a trained model that is (re)trained using only those features which the model had used during training, remaining features are discarded during retraining of the model. The use of such selected set of features thus leads to reduction in the size of digital circuit significantly for the hardware implementation, thereby greatly enhancing the system performance.Type: GrantFiled: October 1, 2021Date of Patent: September 5, 2023Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Piyush Manavar, Manoj Nambiar
-
Patent number: 11748293Abstract: A method of automatic identification of PCIe configuration of a server and preventing operation if each slimline connector connected with a PCIe device is found connected to an incorrect slot of a mother board utilizes a combination of first and second signals of two null interfaces of the first connector as that ID signal and a combination of third and fourth signals of the two interfaces of a second connector as that ID signal. The CPLD receiving the ID signals detects whether the first and second slimline connectors are in their specified and correct slots. Powering on of computer is not permitted if incorrect connection is found, and a warning prompt is generated. A PCIe channel width for each slimline is automatically configured if no incorrect connection is found. A server applying the method is also disclosed.Type: GrantFiled: June 17, 2022Date of Patent: September 5, 2023Assignee: Fulian Precision Electronics (Tianjin) Co., LTD.Inventors: Hou-Fei Shang, Li-Wen Guo, Xiao-Long Zhou, Zhen-Zhu Zhang, Ke-Feng You, Jian-Fei Wang, Miao Zhang
-
Patent number: 11748294Abstract: A retimer application system is provided, which includes a primary chip, a retimer, and a secondary chip. After first link training is completed, the retimer is configured to store, in a first storage area, an equalization parameter corresponding to each rate during the first link training, and data stored in the first storage area is not lost when the retimer performs a reset operation. The retimer is further configured to: receive a reset indication, and perform the reset operation according to the reset indication. The primary chip and the secondary chip are configured to perform second link training triggered by the reset indication. During the second link training, the retimer is further configured to: invoke the equalization parameter, and transparently transmit a training sequence in the second link training to the primary chip or the secondary chip based on the equalization parameter.Type: GrantFiled: May 10, 2021Date of Patent: September 5, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yongyao Li, Fei Luo, Jiankang Li, Jie Wan, Gongxian Jia
-
Patent number: 11748295Abstract: A scramble and descramble hardware implementation method based on data bit width expansion. After expansion, redundant terms are eliminated, and scramble/descramble operation results within the current operation cycle and the value of the shift register after shifting are calculated at once. The present method exhibits advantageous effects with respect to the scramble and descramble polynomial defined by USB3.1 and PCI-Express3.0 protocols, and can obtain a relatively small hardware delay, so that the system can work at a higher frequency.Type: GrantFiled: January 29, 2021Date of Patent: September 5, 2023Assignee: CORIGINE (SHANGHAI), INC.Inventors: Kai Fan, YirngAn Chen, Sheng Lu
-
Patent number: 11748296Abstract: There are provided systems and methods for mobile device diagnostics and provisioning, whereby connections are effectuated to communicate directly with hardware of mobile devices to perform diagnostics and other functions such as device erasure without the need to first install an app on the mobile device. In this manner, information such as detailed product identification, vendor identification, and diagnostic information may be quickly obtained from the mobile device, and diagnostics and erasure undertaken to return a previously owned device into the stream of commerce in an efficient manner.Type: GrantFiled: September 14, 2020Date of Patent: September 5, 2023Assignee: BLANCCO TECHNOLOGY GROUP IP OYInventors: Jonathan Villareal, Russ B. Ernst, Daniel Öberg, Markus Törmä, Tomi Lehtola
-
Patent number: 11748297Abstract: A hardware encryption module with reconfigurable security algorithms for randomly selecting block ciphers, stream ciphers, and their components, for internet of things (IoT) and data security applications. A corresponding system contains a hardware number generator for generating unique secrets in digital and wireless communication protocols. The system contains a cryptographically secure pseudorandom number generator for creating deterministic random sequences for the reconfigurable logic module. The system contains a multiplexing scheme to send keys and cipher texts in accordance with a wireless communication protocol. The hardware encryption module can be used to reconfigure block cipher algorithms, modes of operation, key scheduling algorithms, confusion functions, and/or round orders, based on reconfigurable logic. One type of reconfigurable logic allows stream cipher algorithms and key mixing keys to be changed at random.Type: GrantFiled: April 27, 2020Date of Patent: September 5, 2023Assignee: CSUB Auxiliary for Sponsored Programs AdministrationInventors: Reza Abdolee, Vida Vakilian
-
Patent number: 11748298Abstract: An integrated circuit (IC) package apparatus is disclosed. The IC package includes one or more processing units and a bridge, mounted below the one or more processing unit, including one or more arithmetic logic units (ALUs) to perform atomic operations.Type: GrantFiled: May 27, 2022Date of Patent: September 5, 2023Assignee: INTEL CORPORATIONInventors: Altug Koker, Farshad Akhbari, Feng Chen, Dukhwan Kim, Narayan Srinivasa, Nadathur Rajagopalan Satish, Liwei Ma, Jeremy Bottleson, Eriko Nurvitadhi, Joydeep Ray, Ping T. Tang, Michael S. Strickland, Xiaoming Chen, Tatiana Shpeisman, Abhishek R. Appu
-
Patent number: 11748299Abstract: A first archive of a first snapshot of a source storage is caused to be stored to a remote storage. At least a portion of content of the first archive is stored in data chunks stored in a first chunk object of the remote storage and the first archive is associated with a first data policy. A second archive of a second snapshot of the source storage is caused to be stored to the remote storage. At least a portion of content of the second archive is referenced from data chunks stored in the first chunk object and the second archive is associated with a second data policy. Policy compliance of the chunk object storing data chunks referenced by the first archive and the second archive that are different is automatically managed based on the first data policy and the second data policy that are different.Type: GrantFiled: September 16, 2021Date of Patent: September 5, 2023Assignee: Cohesity, Inc.Inventors: Praveen Kumar Yarlagadda, Aiswarya Bhavani Shankar, Venkata Ranga Radhanikanth Guturi, Anubhav Gupta
-
Patent number: 11748300Abstract: A method for the reverse deletion of a plurality of snapshots in a chain of snapshots is provided. The method includes in reverse order, starting from a latest snapshot in time to an earliest snapshot in time of the plurality of snapshots: identifying at least one of a first set of one or more data blocks of a snapshot that are shared with an earlier snapshot in time in the chain of snapshots or a second set of one or more data blocks of the snapshot that are owned by the snapshot and processing the second set of one or more data blocks and skipping processing the first set of one or more data blocks, wherein processing the second set of one or more data blocks comprises performing one or more actions to maintain and/or delete data blocks of the second set of one or more data blocks.Type: GrantFiled: November 18, 2021Date of Patent: September 5, 2023Assignee: VMware, Inc.Inventors: Enning Xiang, Wenguang Wang, Pranay Singh
-
Patent number: 11748301Abstract: Technology described herein can globally perform management of virtual inode numbers (VINs) of all snapshots of a real filesystem. In an embodiment, a system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise, in response to a request to generate a primary snapshot of a real filesystem, allocating a primary instance of an individual VIN for a virtual inode corresponding to the primary snapshot, resulting in an allocated VIN having associated therewith a weight expressed as a value. The operations further can comprise storing the weight for the allocated VIN at a corresponding VIN metadata object exclusive to the VIN.Type: GrantFiled: October 20, 2021Date of Patent: September 5, 2023Assignee: EMC IP HOLDING COMPANY LLCInventor: Ahsan Rashid
-
Patent number: 11748302Abstract: In an example, an apparatus comprises a plurality of execution units, and a first memory communicatively couple to the plurality of execution units, wherein the first shared memory is shared by the plurality of execution units and a copy engine to copy context state data from at least a first of the plurality of execution units to the first shared memory. Other embodiments are also disclosed and claimed.Type: GrantFiled: December 23, 2021Date of Patent: September 5, 2023Assignee: INTEL CORPORATIONInventors: Altug Koker, Prasoonkumar Surti, David Puffer, Subramaniam Maiyuran, Guei-Yuan Lueh, Abhishek R. Appu, Joydeep Ray, Balaji Vembu, Tomer Bar-On, Andrew T. Lauritzen, Hugues Labbe, John G. Gierach, Gabor Liktor
-
Patent number: 11748303Abstract: The disclosure is directed to, among other things, systems and methods for remote storage of information associated with a node of a distributed ledger network. In some embodiments, the systems and methods described herein may involve providing, by a first node of a distributed ledger network of nodes and to a first server, first information associated with the first node, wherein the network of nodes includes a network of vehicles. The systems and methods may also involve receiving, by a ledger of the first node and from the first server, a pointer to the first information that is stored at the first server, wherein the pointer is stored in the ledger, and wherein the ledger is a distributed ledger included in all of the nodes of the network of nodes.Type: GrantFiled: November 23, 2020Date of Patent: September 5, 2023Assignee: Ford Global Technologies, LLCInventor: Abraham Mezaael
-
Patent number: 11748304Abstract: The method of this disclosure includes identifying a hot area in an index tree where an index split of the index tree has occurred due to a previous data insertion into a database based on historical statistic information on the index split. The method of this disclosure may further include predicting boundary key values of one or more new index pages to be inserted into the index tree for a next data insertion into the database based on a distribution of the hot area in the index tree. The method of this disclosure may further include inserting the one or more new index pages into the index tree based on the predicted boundary key values prior to the next data insertion.Type: GrantFiled: April 19, 2022Date of Patent: September 5, 2023Assignee: International Business Machines CorporationInventors: Xiaobo Wang, Shuo Li, Sheng Yan Sun, Jie Ling
-
Patent number: 11748305Abstract: A computer-implemented method according to one embodiment includes determining a starting folder within a file system, computing, for each child folder of the starting folder, a similarity metric indicating a level of similarity to a file, selecting two child folders of the starting folder having greatest similarity metrics, comparing a difference between the greatest similarity metrics of the two child folders to a predetermined threshold, and conditionally selecting the starting folder as a recommended folder to which the file is saved, based on the comparing.Type: GrantFiled: May 28, 2021Date of Patent: September 5, 2023Assignee: International Business Machines CorporationInventors: Sunhwan Lee, Shun Jiang, Robert J. Moore, Guangjie Ren, Raphael I. Arar
-
Patent number: 11748306Abstract: Disclosed herein are methods, systems, and processes for source side classification of five and active data. Operating system calls associated with files being accessed or files recently accessed by an endpoint computing device are intercepted. A list including the files is generated and sent to a server computing device. A confirmation is received that a request to classify the files has been received from the server computing device.Type: GrantFiled: November 30, 2017Date of Patent: September 5, 2023Assignee: Veritas Technologies LLCInventors: Abhishek Sureshchandra Chaudhary, Muthukannan Murugappan, Parag V. Thakur
-
Patent number: 11748307Abstract: Technology is disclosed for selectively compressing data based on similarity of pages within the data that is to be compressed. At least one corresponding hash value is generated for each one of multiple candidate pages to be compressed. In response to the hash values generated for the candidate pages, the technology selects a set of similar candidate pages from the candidate pages. The set of similar candidate pages are a subset of the candidate pages that includes less than all the candidate pages. The set of similar candidate pages are compressed as a single unit, separately from one or more other ones of the candidate pages that were not selected to be included in the set of similar candidate pages.Type: GrantFiled: October 13, 2021Date of Patent: September 5, 2023Assignee: EMC IP Holding Company LLCInventors: Uri Shabi, Alexei Kabishcer, Jonathan Volij
-
Patent number: 11748308Abstract: A method includes receiving a piece of data for storage in a storage system, breaking the piece of data into a plurality of fixed size data portions, and determining a deduplication hash for each of the fixed size data portions. The method further includes checking for matching hashes already stored in the storage system, storing fixed size data portions unmatched to an already stored hash with metadata identifying the unmatched hash fixed size data portions in the storage system, and storing metadata for hash fixed size data portions already stored in the data storage system. The piece of data is reviewed for further deduplication using sliding window hashes during background activity of the data storage system.Type: GrantFiled: February 9, 2022Date of Patent: September 5, 2023Assignee: Seagate Technology LLCInventors: John Michael Bent, Mohamad El-Batal, Sai Narasimhamurthy
-
Patent number: 11748309Abstract: A system and method for error-resilient data reduction, utilizing a phase detector, a data requestor, a multi-phase trainer, a reconstruction engine, a deconstruction engine, and one or more reference codebooks. A multi-phase trainer may be used to train the reconstruction and deconstruction engines on various phase sourceblocks in order recover quickly from corrupted data files that cause the phase alignment of the sourceblocks to become out of phase. A phase detector may determine when the sourceblocks get out of phase and when the return to in-phase by checking if a predetermined threshold probability of correct encoding is met. Data requestor may request for retransmission only the data that was received out of phase.Type: GrantFiled: December 9, 2022Date of Patent: September 5, 2023Assignee: ATOMBEAM TECHNOLOGIES INC.Inventors: Joshua Cooper, Aliasghar Riahi, Mojgan Haddad, Ryan Kourosh Riahi, Razmin Riahi, Charles Yeomans
-
Patent number: 11748310Abstract: Techniques are provided for dependency aware parallel splitting of operations. For example, a first operation and a second operation may be replicated in parallel from a first device to a second device if the operations only target a single common inode that is an access control list inode referenced by the operations. An operation that dereferences the access control list inode can be replicated in parallel with other operations if the operation does not have the potential to delete the access control list inode from the second device. In another example, operations may be replicated to the second device in parallel if the operations only affect a single common parent directory inode and where timestamps are only moved forward in time at the second device.Type: GrantFiled: October 4, 2021Date of Patent: September 5, 2023Assignee: NetApp, Inc.Inventor: Krishna Murthy Chandraiah setty Narasingarayanapeta
-
Patent number: 11748311Abstract: A method for suggesting collaboration between a plurality of users of a communication system includes determining that a user action is performed with respect to a first document associated with a first user of the plurality of users, identifying a collaborative similarity between the first document and a second document associated with a second user of the plurality of users, generating a collaboration suggestion for collaboration between the first user and the second user with respect to the content of the first document and the second document, providing the collaboration suggestion to collaborate with respect to the content of the first document and the second document to the first user, receiving an indication of an acceptance of the collaboration suggestion to collaborate with respect to the content of the first document and the second document from the first user, and causing a collaboration session to be established between the first user and the second user to collaborate with respect to the contentType: GrantFiled: April 18, 2022Date of Patent: September 5, 2023Assignee: Google LLCInventors: Priya Nayak, James Watts
-
Patent number: 11748312Abstract: A user may, when using an application of a first computing device, intend to share data with other computing devices. To share the data, sharing processes may be performed by the first computing device, any device that the data is to be shared with, and one or more network locations. The sharing processes may determine whether the data is available at any of the devices or at any of the one or more network locations. Any device or network location where the data is available may be selected as a source of the data. Any device where the data is unavailable may be sent the data from one or more sources. Once received, the data may be stored to enable access by an application.Type: GrantFiled: June 22, 2022Date of Patent: September 5, 2023Inventor: Praveen Raja Dhanabalan
-
Patent number: 11748313Abstract: Optimizing file system resource reservation is presented herein. The method comprises dividing a virtual file system address space into subspaces, initializing the subspaces with volume slices of a group of volume slices comprising a first volume slice, a second volume slice, and a collection of reserved volume slices allocated based on an allocation pattern that allocates volume slices as a function of a quantitative relationship between a first value associated with a first volume slice and a second value associated with a second volume slice, determining that a data block count is insufficient to service a write operation of user data to the second volume slice; and provisioning a second subspace with a free volume slice obtained from the collection of reserved volume slices, and wherein the provisioning of the second subspace with the free volume slice is performed without invoking a memory exclusion mechanism.Type: GrantFiled: October 22, 2021Date of Patent: September 5, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Ahsan Rashid, Morgan A. Clark
-
Patent number: 11748314Abstract: Techniques for data replication involve: in response to a first source state machine associated with a source file system being booted up, booting up a second source state machine associated with the source file system, the first source state machine performing a first operation for resizing a first storage area of data for replication from the source file system; transmitting a resizing message from the second source state machine to a destination file system, to enable the destination file system to perform a second operation for resizing a second storage area for storing the data to be replicated into the destination file system; and in response to the first operation and the second operation being successfully performed, enabling the data for replication from the source file system to be replicated into the destination file system.Type: GrantFiled: December 20, 2018Date of Patent: September 5, 2023Assignee: EMC IP Holding Company LLCInventors: Qing Hua Ling, Xin Zhong, Yangfeng Chen, Yue Yang, Jianbao Li, Lei Han, Yuan Gu, Yan Shao
-
Patent number: 11748315Abstract: The present technology can move operating system folders into a sync folder of a cross platform content management system, and redirect the operating system to look for the OS folders in the sync folder. The present technology also provides an invariant checker to make sure that another application has not moved the OS folders after they have been placed in the sync folder, and provides solutions when the OS folders are moved out of the sync folder of the content management system. Additionally, when OS folders for multiple client devices are in the sync folder on the content management system, the present technology can provide a mechanism to make the content items in an OS folder on a first client device also sync into an OS folder on second client device.Type: GrantFiled: April 6, 2022Date of Patent: September 5, 2023Assignee: Dropbox, Inc.Inventors: Pranav Vishnu Ramabhadran, Maxime Larabie-Belanger, Nipunn Koorapati, Adam Arbree, Rishabh Jain, Haynes George
-
Patent number: 11748316Abstract: One example method includes receiving a set of filesystem parameters, creating a simulated filesystem based on the filesystem parameters, receiving a set of target characteristics for a file collection, based on the target characteristics, slicing a datastream into a grouping of data slices, populating the simulated files with the data slices to create the file collection and forward or reverse morphing the file collection from one generation to another without rewriting the entire file collection.Type: GrantFiled: August 17, 2021Date of Patent: September 5, 2023Assignee: EMC IP Holding Company LLCInventors: Salil Dangi, Ernest Daza
-
Patent number: 11748317Abstract: Provided is a management system for managing a relation between a database and a volume without installing an agent. A management system manages a relation between a data catalog and a volume of a storage system storing data to be used by the data catalog. A processor of the management system accesses data that is included in the data catalog and that includes authentication information of the volume; detects the number of accesses to the volume in a time range including a timing of the access to the data; and manages the relation between the data catalog and the volume on the basis of the number of accesses.Type: GrantFiled: March 11, 2022Date of Patent: September 5, 2023Assignee: HITACHI, LTD.Inventors: Avais Ahmad, Shinichi Hayashi, Satoshi Kaneko, Takashi Tameshige
-
Patent number: 11748318Abstract: Techniques for schema mismatch detection and evolution are described. When data is being uploaded into a source table, schema of the data to be uploaded can be compared with the schema for the source table. If a schema mismatch is detected, the schema of the source table can be modified, and the upload can be continued without data loss.Type: GrantFiled: January 31, 2023Date of Patent: September 5, 2023Assignee: Snowflake Inc.Inventors: Istvan Cseri, Benoit Dageville, Ganeshan Ramachandran Iyer, Yucan Liu, Jiaqi Yan
-
Patent number: 11748319Abstract: Methods, computer program products, computer systems, and the like providing for executing orchestration operations across data center infrastructures are disclosed. In one embodiment, the method includes analyzing a property graph to determine whether a node representing at least one entity in a first data center infrastructure has a contact point with a node representing one or more entities representing one or more core physical or hardware-based resources in a second data center infrastructure. If a contact point exist between nodes of associated with the first and second data centers, the orchestration operation is executed on the at least one entity in the first data center and a corresponding orchestration operation is executed on at least another entity in the second data center infrastructure represented at a contact point in the dependency relationships of the property graph.Type: GrantFiled: January 5, 2021Date of Patent: September 5, 2023Assignee: Veritas Technologies LLCInventors: Tushar Bandopadhyay, Bharat Dighe
-
Patent number: 11748320Abstract: Disclosed herein are system, method, and computer program product embodiments for detecting duplicates with exact and fuzzy matching on encrypted match indexes using an encryption key in a cloud computing platform. An embodiment operates by determining a match rule index value upon reception of a new record. The embodiment encrypts the match index rule value using the customer's encryption key and a deterministic encryption method and stores the encrypted match rule index value. Duplicate detection may be later performed by using the same deterministic encryption method to determine a cypher text for a candidate entry and comparing the ciphertext to the stored encrypted match indexes.Type: GrantFiled: February 25, 2021Date of Patent: September 5, 2023Assignee: Salesforce, Inc.Inventors: Alexandre Hersans, Swaroop Shere, Chenghung Ker, Parth Vijay Vaishnav, Assaf Ben-Gur, Victor Weilin Liu, Daniel McGarry, Samatha Sanikommu
-
Patent number: 11748321Abstract: Methods and systems for condensing a sequential data set on a computer system. A sequential data set is received by the computer system and analyzed to identify a number of occurrences in the sequential data set of each of a plurality of unique data value pairs. A condensed data set is generated including a data element for each of the unique data value pairs. Each data element in the condensed data set includes an identification of the first data value and the second data value of the unique data value pair as well as a count indicative of the number of occurrences in the sequential data set of the first data value immediately followed by the second data value. A graphical signature is generated including a plurality of vectors each extending between two nodes corresponding to the data values of a different data element.Type: GrantFiled: October 12, 2021Date of Patent: September 5, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Dmitry V. Kholodkov, Donovan A. Isaak
-
Patent number: 11748322Abstract: Utilizing different data compression algorithms based on characteristics of a storage system, including: selecting, in dependence upon a priority for conserving processing resources or storage resources in a storage system, a data compression algorithm to utilize to compress data; detecting that at least one of an amount of processing resources available in the storage system or the amount of space available to store additional data in the storage system has changed; and responsive to detecting that at least one of the amount of processing resources available in the storage system or the amount of space available to store additional data in the storage system has changed, selecting a different data compression algorithm to utilize to compress data.Type: GrantFiled: June 17, 2022Date of Patent: September 5, 2023Assignee: PURE STORAGE, INC.Inventors: Ethan Miller, John Colgrove, Joern Engel, Christopher Golden, Naveen Neelakantam
-
Patent number: 11748323Abstract: Systems, methods, and computer program products for searching objects, metadata associated with the objects, and attributes assigned to or associated with the metadata. Referring to herein as metadata for the metadata, these attributes may be associated with one or more metadata field values of a metadata field name which, in turn, may be associated with an object being or already indexed in a search index of a search system. Each attribute may be optional, dynamically created, indexed, and searchable via the search index. There can be multiple attributes associated with the same metadata field value, each being represented as a key-value pair. This metadata for the metadata approach can be highly efficient. For example, the ability to search multiple attributes associated with the same metadata field can eliminate the potential need to create multiple metadata fields for the same value in different languages, countries, etc.Type: GrantFiled: March 18, 2021Date of Patent: September 5, 2023Assignee: Open Text SA ULCInventor: Johan G. Larson
-
Patent number: 11748324Abstract: The technology described herein provides for identifying matching documents for a search query using a bit vector search index. When a search query is received, a term is identified from the search index, and a number of bit vectors corresponding to the term are identified. Each bit vector comprises an array of bits in which at least one bit in each bit vector indicates that a corresponding document includes the term. Each bit vector also includes other bits indicating other documents include other terms. A determination is made that an unacceptable number of possible matching documents is likely to be returned. In response to the determination, a strengthening row bit vector is selected to reduce the number of possible matching documents. The identified bit vectors and the selected strengthening row are intersected to identify matching documents that contain the term.Type: GrantFiled: June 15, 2022Date of Patent: September 5, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael Joseph Hopcroft, Robert Lovejoy Goodwin, Fan Wang, Denis V. Deyneko, Utkarsh Jain
-
Patent number: 11748325Abstract: Systems, methods, and computer-readable media are disclosed herein that generate a ternary tree data structure that includes multiple categories (e.g., terminologies) using dynamic array modifications that facilitate sharing of one or more nodes across categories. A plurality of different categories may be added and stored within a single ternary tree data structure such that each categories may be separately queried using the single ternary data structure.Type: GrantFiled: January 5, 2022Date of Patent: September 5, 2023Assignee: Cerner Innovation, Inc.Inventor: Jonathon William Bowyer
-
Patent number: 11748326Abstract: A dataflow control apparatus has a causal network storage unit that stores a causal network representing a causal relationship between a plurality of indices that include at least a plurality of device indices which are respectively data obtained in a plurality of devices and an objective index which is an index that an application controls or predicts, a device index selection unit that selects, based on the causal network, at least one device index having a causal relationship with the objective index of the application, from among the plurality of device indices, in a case where a data request is received from the application, and a dataflow control unit that controls the dataflow, such that data obtained in the device corresponding to the selected device index is provided to the application.Type: GrantFiled: June 28, 2016Date of Patent: September 5, 2023Assignee: Omron CorporationInventor: Atsushi Hisano
-
Patent number: 11748327Abstract: A system or persistent table may be generated storing changelog information of a primary base table. The system table may then be used to create streams of relevant information. In some examples, the streams may read from the system table for information past a retention period of the primary table while reading from the primary table information in the retention period.Type: GrantFiled: January 21, 2022Date of Patent: September 5, 2023Assignee: Snowflake Inc.Inventors: Tyler Arthur Akidau, Istvan Cseri, Tyler Jones, Daniel E. Sotolongo
-
Patent number: 11748328Abstract: A distributed database receives a first command and second command sent by a client for processing in the context of a transaction. The distributed database validates the transaction by computing a digest based on signatures of the first and second commands, and comparing the computed digest to a digest received from the client. The transaction is committed upon validation.Type: GrantFiled: December 13, 2019Date of Patent: September 5, 2023Assignee: Amazon Technologies, Inc.Inventor: Tate Andrew Certain
-
Patent number: 11748329Abstract: The present disclosure is directed to updating a multi-tenant database concurrent with tenant cloning. In some embodiments, a computer system receives a request to perform an update operation on a multi-tenant database. The update operation includes updating database entries for a plurality of tenants. Responsive to receiving the request, the update operation is initiated. Performing the update operation includes accessing a list identifying database entries awaiting the updating. During the accessing of the list, the update operation holds a lock. When the lock becomes available for acquisition, a clone process is permitted to create, during performance of the update operation, a clone of a tenant's data within the database.Type: GrantFiled: January 31, 2020Date of Patent: September 5, 2023Assignee: Salesforce, Inc.Inventors: Stephane Geneix, Simon Y. Wong, Randy Spalten
-
Patent number: 11748330Abstract: The present embodiments relate to systems and methods for using a blockchain to record information related to processes and services in the vehicle industry. The systems and methods may include (1) receiving an indication of vehicle being involved a vehicle collision and a vehicle VIN; (2) accessing, at a memory, a loss history blockchain associated with the vehicle using the VIN as a key; (3) receiving vehicle sensor data generated or collected prior to, during, and/or after the vehicle collision; (4) creating a block to add to the loss history blockchain that includes the vehicle sensor data, or otherwise updating the loss history blockchain with the vehicle sensor data associated with the vehicle collision; (5) analyzing the vehicle sensor data to reconstruct the vehicle collision; and/or (6) updating the loss history blockchain to include and/or indicate the reconstructed vehicle collision by including the created block.Type: GrantFiled: August 5, 2022Date of Patent: September 5, 2023Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: William J. Leise, Jacob J. Alt, Jaime Skaggs, Eric Bellas, Shawn M. Call, Eric R. Moore, Melinda Teresa Magerkurth, Vicki King
-
Patent number: 11748331Abstract: A method for verifying structured data includes receiving structured data, deconstructing the structured data into corresponding elements and obtaining standard structured data having corresponding standard elements. The method also includes comparing the elements of the structured data with the standard elements of the standard structured data to identify any element differences. For each element difference, the method includes comparing the element difference against a registry of element comparisons, determining whether the element difference is expected or unexpected based on a heuristic or at least one rule, and when the element difference is unexpected, generating a signal indicating the presence of an unexpected element in the structured data.Type: GrantFiled: August 25, 2020Date of Patent: September 5, 2023Assignee: Google LLCInventor: Parth Shukla
-
Patent number: 11748332Abstract: Storage of data that no longer has a useful life is established by the data objects' user(s) and overcomes predetermined rules required by information management policies. An illustrative data agent may receive instructions from an illustrative storage manager to perform secondary copy operations for certain data objects. The instructions may instruct that expiry-marked data objects are to be treated based on parsing each data object's user-supplied expiry timeframe. The illustrative system (i) will delete expired data objects including expired secondary copies; (ii) will refrain from making secondary copies of expired data objects; and (iii) if an expiry-marked data object is not expired, the illustrative system will make secondary copies according to the instructions, but will track those expiry-marked secondary copies for future deletion after they expire, (iv) and will delete expired secondary copies even if the original expiry-marked data object has been deleted from the system prior to its expiration.Type: GrantFiled: March 15, 2021Date of Patent: September 5, 2023Assignee: Commvault Systems, Inc.Inventor: Kuldeep Kumar
-
Patent number: 11748333Abstract: A consistency verification system that verifies data consistency in a content item management system. The system maintains a plurality of verifiers for checking data consistency, each verifier comprising instructions for verifying consistency for a type of requests. The system may verify the original request by selecting a verifier from the plurality of verifiers based on a type of the original request. Using the selected verifier, the consistency verification system may send verification requests to the content item management system at a second timestamp that is a period of time after the original timestamp. The system may determine whether the second response is consistent with the first response. If the responses are not consistent, the system may output information describing data inconsistency. If the responses are consistent, the system may output results and perform further verifications to help ensure data accuracy.Type: GrantFiled: June 30, 2021Date of Patent: September 5, 2023Assignee: DROPBOX, INC.Inventors: Preslav Le, Braden Walker, Leslie Tu, Tanay Lathia, Alexander Sosa, Lihao He