Patents Issued in February 1, 2024
-
Publication number: 20240037048Abstract: A message inspection engine, implemented in hardware in a System on Chip (SOC), is configured using configuration information to obtain a configured message inspection engine. An input message is received at the configured message inspection engine from an upstream functional module in the SOC. The configured message inspection engine is used to analyze the input message to determine a content modification plan and a destination control plan and to generate an output message based at least in part on the input message, the content modification plan, and the destination control plan, including by populating the output message with a downstream functional module specified by the destination control plan. The output message is output from the configured message inspection engine.Type: ApplicationFiled: June 30, 2023Publication date: February 1, 2024Inventors: Priyanka Nilay Thakore, Lyle E. Adams
-
Publication number: 20240037049Abstract: Provided are a bus exception handling method and apparatus, an electronic device and a computer-readable storage medium. The method includes: respectively obtaining, from multiple target buses, multiple pieces of target data corresponding to the multiple target buses, where the multiple target buses include a master bus and one or more candidate buses, and the target data corresponding to the master bus is referred to as first data; determining whether the first data satisfies a bus exception condition, where the bus exception condition is a data bus marker exception condition or a data content exception condition; and in response to determining that the first data satisfies the bus exception condition, selecting a target candidate bus in a healthy state as a new master bus, and updating local bus data.Type: ApplicationFiled: October 29, 2021Publication date: February 1, 2024Applicant: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.Inventor: Bo JIANG
-
Publication number: 20240037050Abstract: The application relates to modular electronic apparatus (1) for distribution of RF communication signals. The apparatus comprises a chassis (2) arranged to removably receive plural modules (3), at least some of which are arranged to receive and process RF communication signals. A communication path (17) is provided for modules to communicate with each other and/or with the chassis. Plural modules received in the chassis. When a module is received in the chassis, it is arranged to broadcast a message over the communication path indicating its presence in the chassis and its type. At least one other module is arranged to adapt its behaviour in response to the message.Type: ApplicationFiled: February 28, 2022Publication date: February 1, 2024Inventors: Esen BAYAR, Sebastien Francis BUTSTRAEN, Simon Richard SWIFT
-
Publication number: 20240037051Abstract: An information processing device includes a connection circuit to which a device is coupled, an arithmetic processing circuit communicating with the device coupled to the connection circuit through a first communication path, a correction circuit that corrects a signal in the first communication path, and a control circuit.Type: ApplicationFiled: June 14, 2023Publication date: February 1, 2024Applicant: Fujitsu LimitedInventor: Hiroki SATO
-
Publication number: 20240037052Abstract: A synchronization trigger associated with synchronizing credit is obtained at a message receiver in a System On Chip (SOC). In response to receiving the synchronization trigger, a value for a local credit in the message sender is sent from the message receiver to a message sender in the SOC. At the message sender, the local credit is updated with the value for the credit that is received from the message receiver, wherein a requirement to send a message from the message sender to the message receiver is that the local credit has a non-zero value.Type: ApplicationFiled: June 22, 2023Publication date: February 1, 2024Inventors: Priyanka Nilay Thakore, Lyle E. Adams
-
Publication number: 20240037053Abstract: A system, method, and computer-readable medium for performing a data center connectivity management operation. The connectivity management operation includes: providing a data center asset with an embedded data center asset client module and a passthrough device; establishing a secure communication channel between the embedded data center asset client module and a connectivity management system; exchanging information between the embedded data center asset client module and the connectivity management system via the secure communication channel between the connectivity management system client and the connectivity management system, the information including an operating system image; and, provisioning an operating system to the data center asset via the embedded data center asset client module and the passthrough device.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Applicant: Dell Products L.P.Inventors: Christopher Atkinson, Eric Williams, Michael E. Brown, Jason Shaw
-
Publication number: 20240037054Abstract: Systems, methods, apparatuses, and software for computing systems are provided herein. In one example, a system includes a processor configured to communicate over a network interface and a processor peripheral communication interface. The system includes communication switch circuitry communicatively coupling the processor peripheral communication interface and a device peripheral communication interface of an endpoint device. The communication switch circuitry is configured to establish logical isolation among ports of the communication switch circuitry by instantiating visibility over the logical isolation among the processor and the endpoint device. The processor is configured to determine transactions received over the network interface are targeted for the endpoint device, and transfer at least data of the transactions over the communication switch circuitry for receipt by the endpoint device.Type: ApplicationFiled: October 5, 2023Publication date: February 1, 2024Inventors: Christopher R. Long, Jason Breakstone
-
Publication number: 20240037055Abstract: Multiple device stacks are interconnected in a ring topology. The inter-device stack communication may utilize a handshake protocol. This ring topology may include the host so that the host may initialize and load the device stacks with data and/or commands (e.g., software, algorithms, etc.). The inter-device stack interconnections may also be configured to include/remove the host and/or to implement varying numbers of separate ring topologies. By configuring the system with more than one ring topology, and assigning different problems to different rings, multiple, possibly unrelated, machine learning tasks may be performed in parallel by the device stack system.Type: ApplicationFiled: August 4, 2023Publication date: February 1, 2024Inventor: Steven C. WOO
-
Publication number: 20240037056Abstract: A host (100) includes a PCIe Root Complex (102), a PCIe Expander (116) configured to be connected to a general-purpose network N, and a PCIe switch (108) including PCIe ports and configured to switch a connection between the Root Complex (102) and the Expander (116), in which the Expander (116) enables PCIe ports (109, 113) connected to upstream ports of the Root Complex (102) and the Expander (116) and disables a PCIe port (110) connected to a downstream port of the Expander (116) when the host (100) functions as a master, and disables the upstream port (109) and the downstream port (113) and enables the upstream port (110) when the host 100 functions as a slave.Type: ApplicationFiled: July 16, 2021Publication date: February 1, 2024Applicant: NEC CorporationInventor: Yoshio SHIMIZU
-
Publication number: 20240037057Abstract: A power stage configured for assigning each phase a unique address is disclosed. In particular, the disclosed power stage includes temporarily using a dedicated pulse width modulation (PWM) connection between a controller and a phase to assign a unique address to the phase. Then, after the assignment, the PWM connection may be returned to use for regulation, while the phases can communicate over a common communication bus using their assigned addresses. This addressed communication can be used to control a power state of all phases, all phases of a particular rail, or a particular phase. Controlling the power state with addressed commands communicated over a communication bus can help reduce the current consumed by the power stage during light load conditions or sleep states.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Applicant: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCInventors: Han ZOU, Owen CREGG, Margaret SPILLANE, Paul J. HARRIMAN, Kevin KELLIHER
-
Publication number: 20240037058Abstract: An information processing apparatus (1) includes first modules (20) including an arithmetic circuit (22) configured to perform a predetermined calculation, and a plurality of second modules (30) capable of having at least one of the first modules (20) connected thereto in parallel and capable of being connected in series with each other by a serial bus (51).Type: ApplicationFiled: July 12, 2023Publication date: February 1, 2024Applicant: Yokogawa Electric CorporationInventors: Tatsuya Kurihara, Takuya Tachibana
-
Publication number: 20240037059Abstract: A virtual acceleration device is deployed for a physical machine. The physical machine and the virtual acceleration device are interconnected through a high-speed serial bus. A serial port device for the physical machine can be virtualized and implemented on the virtual acceleration device. The physical machine can send and receive serial port data through the virtual serial port device. The physical machine only needs to transmit data to the virtual serial port device through the high-speed serial bus, and subsequent transmission actions are completed by the virtual acceleration device. With the advantages of the high-speed serial bus in the transmission speed, the transmission rate of serial port data of the physical machine can be greatly improved, which is beneficial to improving the utilization rate of CPU of the physical machine, and ensuring the stability of service performance of the physical machine.Type: ApplicationFiled: October 5, 2023Publication date: February 1, 2024Inventors: Binbin WU, Xiantao Zhang, Junkang Fu, Gan WEN, Jinkui REN
-
Publication number: 20240037060Abstract: A virtualization acceleration device is deployed for a physical machine, and a virtualized peripheral controller for the physical machine is implemented on the virtualization acceleration device, so that the physical machine may call the virtualized peripheral controller to execute an operation related to an external device. In this way, a VNC server is deployed on the virtualization acceleration device instead of on the physical machine; the virtualization acceleration device cooperates with a remote control device, and the virtualized peripheral controller remotely controls the physical machine, thereby reducing resources of the physical machine consumed in the remote interaction process, which in turns improves the physical machine performance.Type: ApplicationFiled: October 5, 2023Publication date: February 1, 2024Inventors: Jinkui REN, Xiantao Zhang, Binbin WU, Gan WEN, Junkang Fu
-
Publication number: 20240037061Abstract: A sorting tool for determining an ordered sequence of nodes in an operation unit graph for placing and routing the operation unit graph onto a reconfigurable processor is presented as well as a method of operating a sorting tool for determining an ordered sequence of nodes in an operation unit graph for placing and routing the operation unit graph onto a reconfigurable processor. The sorting tool is configured to receive the operation unit graph including a set of unsorted nodes and edges that interconnect nodes in the set of unsorted nodes, determine an ordered sequence of the nodes in the operation unit graph, and provide the ordered sequence of nodes for the placing and routing of the operation unit graph onto the reconfigurable processor.Type: ApplicationFiled: July 25, 2023Publication date: February 1, 2024Applicant: SambaNova Systems, Inc.Inventors: Hong SUH, Sumti JAIRATH
-
Publication number: 20240037062Abstract: Systems provide a chassis that support interchangeable hardware accelerator baseboards. The geometry of a first accelerator baseboard tray corresponds to the geometry of a first accelerator baseboard. The geometry of a second accelerator baseboard tray corresponds to the geometry of a second accelerator baseboard. A chassis incudes an accelerator baseboard compartment that includes a plurality of structures mounted on its base, where these structures receive corresponding structures of the first tray and that also receive corresponding structures of the second tray. Installation of the first tray on the structures mounted on the base of the compartment and installation of the first accelerator baseboard on the first tray aligns the first accelerator baseboard within the compartment. Installation of the second tray on the structures mounted on the base of the compartment and installation of the second accelerator baseboard on the second tray aligns the second accelerator baseboard within the compartment.Type: ApplicationFiled: July 27, 2022Publication date: February 1, 2024Applicant: Dell Products, L.P.Inventors: Bhavesh Govindbhai Patel, Daniel Alvarado
-
Publication number: 20240037063Abstract: A placer and router for an iterative placement and routing of a sorted operation unit graph on a reconfigurable processor is presented as well as a method of operating a placer and router for an iterative placement and routing of a sorted operation unit graph on a reconfigurable processor. The placer and router is configured to receive an architectural specification of the reconfigurable processor and the sorted operation unit graph having an ordered sequence of nodes and edges that interconnect nodes in the ordered sequence of nodes. The placer and router is further configured to iteratively assign nodes of the sorted operation unit graph to locations on the reconfigurable processor followed by an assignment of edges that connect nodes that were assigned in the current iteration and nodes that were assigned in previous iterations to interconnection resources of the reconfigurable processor.Type: ApplicationFiled: July 25, 2023Publication date: February 1, 2024Applicant: SambaNova Systems, Inc.Inventors: Hong SUH, Sumti JAIRATH
-
Publication number: 20240037064Abstract: Embodiments are directed to a processor having a functional slice architecture. The processor is divided into tiles (or functional units) organized into a plurality of functional slices. The functional slices are configured to perform specific operations within the processor, which includes memory slices for storing operand data and arithmetic logic slices for performing operations on received operand data (e.g., vector processing, matrix manipulation). The processor includes a plurality of functional slices of a module type, each functional slice having a plurality of tiles. The processor further includes a plurality of data transport lanes for transporting data in a direction indicated in a corresponding instruction. The processor also includes a plurality of instruction queues, each instruction queue associated with a corresponding functional slice of the plurality of functional slices, wherein the instructions in the instruction queues comprise a functional slice specific operation code.Type: ApplicationFiled: October 9, 2023Publication date: February 1, 2024Inventors: Dennis Charles Abts, Jonathan Alexander Ross, John Thompson, Gregory Michael Thorson
-
Publication number: 20240037065Abstract: An apparatus may be configured to determine an industry object model for a data set of an enterprise; and generate an archive package for an archive time point by generating a set of global objects such that each global objects of the set of global objects is represented in the data set and for a respective data source of the set of data sources, generating a set of data source objects based on the industry object model, associating the set of data source objects with the set of global objects, and storing, in the archive package, the set of data source objects and the associated global objects for the respective data source.Type: ApplicationFiled: October 9, 2023Publication date: February 1, 2024Inventor: Jeffrey R. McCormick
-
Publication number: 20240037066Abstract: A data storage system providing data access to multiple users is provided. The data storage system includes a data store configured to store electronic files and a processor operably coupled to the data store. Memory is operably coupled to the processor and stores instructions that, when executed, provide an access control component that allows certain users to interact with a given electronic file of the stored electronic files. The processor is configured to detect a change to the given electronic file that affects a user's access to the given electronic file and responsively generate a notification to the user that allows the user to request renewed access to the given electronic file.Type: ApplicationFiled: October 6, 2023Publication date: February 1, 2024Inventor: Kristen KAMATH
-
Publication number: 20240037067Abstract: In some examples, a system receives workload information of a workload collection, and applies a machine learning model on the workload information, the machine learning model trained using training information including features of different types of workloads. The system produces, by the machine learning model, an identification of a first file system from among different types of file systems, the machine learning model producing an output value corresponding to the first file system that is a candidate for use in storing files of the workload collection.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Inventors: Sagar Venkappa Nyamagouda, Smitha Jayaram, Hiro Rameshlal Lalwani, Rachit Gupta, Sherine Jacob, Anand Andaneppa Ganjihal
-
Publication number: 20240037068Abstract: A system and method for extracting full text from source files of any size in such a manner that all text can be rapidly and accurately searched via search engine while maintaining satisfactory system performance. A software tool that integrates with file shares or an enterprise content management system with the ability to merge and serialize the results of the extracted text via surrogate index files. The software tool is configured to handle text from large files in order to extract, store and access the file such that all of the text is searchable, regardless of the size of the original document in a reasonable amount of time. The Analytics Engine will omit this field during search and handle this field separately from other fields.Type: ApplicationFiled: July 26, 2023Publication date: February 1, 2024Inventors: Peter VANLEEUWEN, Mark KRAATZ, Khalid MERHI, Abdulrahman ALAMOUDI, Benjamin BARTH
-
Publication number: 20240037069Abstract: Embodiments are described for a multi-domain and multi-tier architecture for clustered network file systems. This system allows a user to create sub-cluster of physical nodes, called domains, and file system resources for the data placed in a domain are allocated only from the nodes in the domain. It limits the impact of system failures to the files within a domain. A file system redirection service manages a global namespace spanning the domains and redirects file accesses to the appropriate domain where it is stored. In each domain, there are different classes of storage, tiers, with different cost and performance characteristics. Files can be placed on a set of tiers depending on a storage level agreement (SLA) specified for a file. Tier examples include a higher performance tier consisting of SSDs and a lower performance tier of HDDs.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Inventors: George Mathew, Chegu Vinod, Abhinav Duggal, Philip Shilane
-
Publication number: 20240037070Abstract: The present application discloses a pre-reading method and system of a kernel client, and a computer-readable storage medium. The method includes: receiving a reading request for a file and determining whether the reading of the file is continuous; if the reading of the file is discontinuous, generating a head node of a file inode, and constructing a linked list embedded in the head node; determining whether the file includes a reading rule for the file, and if the file includes the reading rule for the file, acquiring, based on the reading rule, the number of reading requests for the file and a reading offset corresponding to each request, generating a map route based on the number of reading requests and corresponding reading offsets, and storing the map route in the linked list; and executing pre-reading based on the linked list.Type: ApplicationFiled: November 30, 2021Publication date: February 1, 2024Inventor: Yamao XUE
-
Publication number: 20240037071Abstract: Techniques may include receiving an asynchronous event message at an inbound adapter of a document-based monitoring system. In addition, the techniques may include accessing a document containing a hierarchical log of event entries. The techniques may include adding an event entry to the hierarchical log based at least in part on the asynchronous event message, and where the event entry may include information identifying the asynchronous event message. Moreover, the techniques may include identifying a corrupted event entry in the hierarchical log. Also, the techniques may include comparing the timestamp fields of the event entries in the hierarchical log to the timestamp field of the corrupted event entry. The techniques may include determining a parent entry of the corrupted event entry based at least in part on the comparison. In addition, the techniques may include updating the parent ID field of the corrupted event entry to identify the parent entry.Type: ApplicationFiled: July 18, 2023Publication date: February 1, 2024Applicant: Oracle International CorporationInventor: Philippe Maurice Le Mouel
-
Publication number: 20240037072Abstract: Example implementations relate to storing data in a storage system. An example includes receiving, by a storage controller of a storage system, a data unit to be stored in persistent storage of the storage system. The storage controller determines maximum and minimum entropy values for the received data unit. The storage controller determines, based on at least the minimum entropy value and the maximum entropy value, whether the received data unit is viable for data reduction. In response to a determination that the received data unit is viable for data reduction, The storage controller performs at least one reduction operation on the received data unit.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Inventors: Robert Michael Lester, Susan Agten, Matthew S. Gates, Alex Veprinsky
-
Publication number: 20240037073Abstract: There is provided a computer-implemented method for automatically managing storage resources of a distributed file system comprising: obtaining actual past storage usage data of a first directory from a plurality of directories of the distributed file system to a current time; detecting, a space quota limit for the first directory and associated with a pre-defined expected future time; determining from the actual past storage usage data, projected storage usage data of the first directory over a future time period; obtaining an aggregated correction coefficient providing an indication of aggregated projected storage usage needs of remaining other directories relative to the first directory; in response to determining an expected value of the projected storage usage data at the expected future time is inconsistent with the space quota limit, adjusting the space quota limit to a new quota limit based on the expected value weighted by the aggregated correction coefficient.Type: ApplicationFiled: September 29, 2023Publication date: February 1, 2024Inventors: DAN GREBENISAN, YUE MA, PETER SYKORA, GORDON MANWAY LAM, SARVJOT KAUR KANG, SAI MACHERLA
-
Publication number: 20240037074Abstract: Disclosed is an improved approach to access the contents of database file system. The contents of the database file system can be acquired and stored in a directory buffer. A parallel tree structure is used to retrieve directory contents quickly and in a consistent fashion.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Applicant: Oracle International CorporationInventors: Margaret Susairaj, Jose Antonio Lasa Gutierrez, Sumanta Chatterjee
-
Publication number: 20240037075Abstract: A first communication device may include: a database configured to, for each of a plurality of OIDs of MIB, store the OM in association with a setting value; and a controller, wherein the controller is configured to: receive a writing request from a second communication device by using a second communication scheme different from a first communication scheme including SNMP, the writing request including an OM and a setting value, and the second communication scheme including at least one of encryption of communication data and authentication of a sender of the writing request; and in a case where the writing request is received from the second communication device, write the setting value included in the writing request in the database in association with the OM included in the writing request.Type: ApplicationFiled: July 27, 2023Publication date: February 1, 2024Inventors: Satoru YANAGI, Satoshi MATSUSHITA, Munehisa MATSUDA, Kiyotaka OHARA, Katsunori ENOMOTO, Yuki YADA, Kyohei MORI, Hideki NOGAWA, Tetsuya OKUNO, Koki IZUMI
-
Publication number: 20240037076Abstract: Database servers may maintain a database according to a database schema. A database change management system can include a profile service configured to collect database profile information and a simulation service configured to receive a set of changes to be simulated for the database and simulate an application of the set of changes to the database. A forecast service can be configured to receive a result of a simulation from the simulation service and database profile information and generate a report indicative of a prediction of a failure or success of an implementation of the set of changes.Type: ApplicationFiled: August 11, 2023Publication date: February 1, 2024Inventors: Charles Steven Suehs, Peter J. Pickerill, Robert E. Reeves, Daniel P. Nelson
-
Publication number: 20240037077Abstract: New and innovative systems and methods for federating operations, maintenance and governance of day to day activities in a data mesh platform are provided via a self-service mesh. A variety of embodiments include a computer-implemented method including obtaining a new data product request from a domain data system, generating domain data product definitions, providing the domain data product definitions to the domain data system, and updating a data catalog to indicate the domain data system and the domain data product definitions.Type: ApplicationFiled: July 28, 2023Publication date: February 1, 2024Inventors: Sumedha Verma, Syed Atif Akhtar, Nidhi Mann
-
Publication number: 20240037078Abstract: Example implementations relate to metadata operations in a storage system. An example includes generating, by a storage controller of a deduplication storage system, a candidate list of container indexes for matching operations of a received data segment, each container index in the candidate list having an associated match cost; identifying, by the storage controller, a journal group associated with a first container index listed in the candidate list; reducing, by the storage controller, a match cost associated with the first container index in response to a determination that the identified journal group is in a modified state; and performing, by the storage controller, the matching operations of the received data segment based at least on the reduced match cost of the first container index.Type: ApplicationFiled: July 26, 2022Publication date: February 1, 2024Inventors: Aman Sahil, Richard Phillip Mayo
-
Publication number: 20240037079Abstract: Methods, apparatus, and processor-readable storage media for automated validation of database deployments are provided herein. An example computer-implemented method includes obtaining database scripts to be executed on at least one database, wherein each database script is associated with one or more database objects; parsing respective ones of the database scripts to identify object information corresponding to the one or more database objects associated with the corresponding database script; automatically generating a validation script comprising one or more validation queries for respective ones of the one or more database objects associated with a corresponding one of the database scripts, wherein each validation query is based at least in part on the identified object information of the corresponding database object; and initiating an execution of the validation script to validate one or more changes of the at least one database resulting from an execution of the database scripts.Type: ApplicationFiled: July 27, 2022Publication date: February 1, 2024Inventors: Jahangeer Pasha Mohammed, Mohammadi Begum
-
Publication number: 20240037080Abstract: A first combined key may be generated based on a geographic location, a first time, and a first user that are associated with a first event. The first combined key and first data indicating the first event may be stored in a database, the first combined key configured to identify the first data. A second combined key may be generated based on the geographic location, a second time, and a second user that are associated with a second event. The second combined key and second data indicating the second event may be stored in the database, the second combined key configured to identify the second data. A set of events associated with the geographic location and comprising the first event and the second event may be presented by retrieving the first data and the second data using the first combined key and the second combined key, respectively.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Inventors: Viacheslav Dubeyko, Jian Wang
-
Publication number: 20240037081Abstract: A blockchain digital resource processing method, executed by a computer device, includes: determining a class label of a blockchain-based target digital resource; obtaining a resource quantitative evaluation model that matches the class label; the resource quantitative evaluation model being constructed through regression fitting based on a historical digital resource having the same class label; obtaining an evaluation characteristic factor of the target digital resource according to an input characteristic condition of the resource quantitative evaluation model; and inputting the evaluation characteristic factor into the resource quantitative evaluation model for quantitative evaluation, to obtain a quantitative evaluation result for representing an exchange attribute of the target digital resource.Type: ApplicationFiled: October 14, 2023Publication date: February 1, 2024Inventor: Yukang ZHANG
-
Publication number: 20240037082Abstract: A method for importing data to a tabular database (TD), the method includes: determining that data was written, using a file system command, to a file system location; wherein the file system location is associated with at least a part of the TD; and automatically importing the data to the at least part of the TD.Type: ApplicationFiled: July 31, 2022Publication date: February 1, 2024Applicant: VAST DATA LTD.Inventors: Asaf Levy, Eyal Gordon
-
Publication number: 20240037083Abstract: A method for compression of cells of a tabular database (TD), the method may include (i) receiving data elements, by a storage system; (ii) calculating a compressed representation (CR) of the data elements by applying a compression process that includes (ii.a) defining sets based on data element values, (ii.b) associating a set value per set; and (ii.c) generating the CR of the data elements based on differences between the data elements and corresponding set values; (iii) generating compression metadata related to the CR of the data elements, wherein the compression metadata comprises the set values and a mapping between the CR of the data elements and the set values; and (iv) storing, in the TD, the CR of the data elements.Type: ApplicationFiled: July 31, 2022Publication date: February 1, 2024Applicant: VAST DATA LTD.Inventors: Asaf Levy, Eyal Gordon
-
Publication number: 20240037084Abstract: A method and apparatus for storing data are provided. The method comprises: obtaining a dataset to be stored and a storage model, wherein said dataset comprises a source storage parameter, and the storage model comprises a target storage parameter; in response to determining that the source storage parameter is consistent with the target storage parameter, obtaining a storage key value of said dataset; obtaining raw data that is written into said dataset for the first time and corresponds to the source storage parameter and change data that is in said dataset and corresponds to the source storage parameter; and storing the raw data and the change data in the storage model according to the storage key value.Type: ApplicationFiled: January 28, 2022Publication date: February 1, 2024Inventors: Ning ZHANG, Yehui LIU, Xiangbin GAO
-
Publication number: 20240037085Abstract: The technology relates to cosharding tables within a distributed storage system. A data table including one or more rows may be received. Each row in the data table may include an identifier key and pics of data. Each piece of data in the data table may be indexed into individual rows of an index table, wherein each row in the index table includes data associated with the identifier key of the data table from which the piece of data in the respective row was indexed. The index table may be sharded into splits, wherein the sharding includes assigning each row of the index table into one of the splits based on the identifier key of the data table from which the piece of data in the respective row was indexed. The splits may be more stored into two or more or more portions of the distributed storage system.Type: ApplicationFiled: October 3, 2023Publication date: February 1, 2024Inventors: Alexander Khesin, Alexander Lloyd, Sebastian Kanthak
-
Publication number: 20240037086Abstract: This disclosure describes an account configurator system that, as part of an inter-network facilitation system, can generate account configurations for digital accounts using configuration bundles. For example, the disclosed systems can utilize custom tooling for an account configuration component that generates account configurations for digital accounts by augmenting baseline (e.g., default) product configurations with account overrides. To generate an account configuration, the disclosed systems can identify a baseline product configuration that references a configuration bundle for a subset of account configuration attributes and can modify the product configuration using an account override that also references a configuration bundle to supersede or replace one or more configuration attributes of the product configuration (with those of the configuration bundle referenced by the account override).Type: ApplicationFiled: August 1, 2022Publication date: February 1, 2024Inventors: Roman Lisagor, Praveen Jain
-
Publication number: 20240037087Abstract: In an aspect a computer system is configured to: receive accelerated transfer definition data defining one or more conditions for accelerating a transfer; obtain a due date for completing the transfer; initiate the transfer in response to the earlier of: determining that at least one of the conditions for accelerating the transfer have occurred; and determining that a current date is within a defined proximity of the due date for completing the transfer.Type: ApplicationFiled: July 28, 2022Publication date: February 1, 2024Applicant: The Toronto-Dominion BankInventors: Jonathan Joseph PRENDERGAST, Thomas Osman KELLY, Sultan HARB, Hitesh BAJAJ
-
Publication number: 20240037088Abstract: Embodiments of the present disclosure are directed to specific, networked, and technological processes and operations. For example, various embodiments are directed to a distributed and collaborative planning tool that allows users to create events based on a presently-approved production plan, enable/disable events submitted by other users, submit proposals, approve proposals, and integrate proposals to update the presently-approved production plan. An event published by a first user is communicated to other users using a single, universal framework that tracks and communicates proposed changes between remote users and their associated client devices during the planning cycle without the need to store multiple iterations of full-size production plans.Type: ApplicationFiled: October 11, 2023Publication date: February 1, 2024Inventors: Eric V. HAYES, Waleed AHMED
-
Publication number: 20240037089Abstract: Methods for enhancing compatibility of a document of an entity with an organization's database on a computer server to facilitate detection of a fraudulent submission. Methods may include receiving a populated document in a first format from the entity, using a processor to digitize the document into a digital format, such as bytes, and further into a second format, where the first format may not be compatible with the database and the second format may be compatible with the database. Methods may include using the processor, optionally running a statistical model, to determine an entity identifier, a predicted value of a data field in the document, and whether there is a difference between the value in the predicted data field and a corresponding value in the populated document. Methods may include implementing a corrective action, such as raising a fraud alert at the organization, when there is a difference.Type: ApplicationFiled: July 27, 2022Publication date: February 1, 2024Inventors: James Siekman, Aubrey Breon Farrar, SR., Mohamed Faris Khaleeli, Patricia Ann Albritton, Sheila Page, Mark Alan Odiorne, Marcus R. Matos
-
Publication number: 20240037090Abstract: The present embodiments may relate to secondary systems that verify potential fraud or the absence thereof. Artificial intelligence and/or chatbots may be employed to verify veracity of statements used in connection with insurance or loan applications, and/or insurance claims. For instance, a veracity analyzer (VA) computing device includes a processor in communication with a memory device, and may be configured to: (1) generate at least one model by analyzing a plurality of historical statements to identify a plurality of reference indicators correlating to inaccuracy of a historical statement; (2) receive a data stream corresponding to a current statement; (3) parse the data stream using the at least one model to identify at least one candidate indicator included in the current statement matching at least one of the plurality of reference indicators; and/or (4) flag, in response to identifying the at least one candidate indicator, the current statement as potentially false.Type: ApplicationFiled: October 6, 2023Publication date: February 1, 2024Inventor: Brian N. Harvey
-
Publication number: 20240037091Abstract: A method of optimizing transmission of requests for updated content from external data sources includes: storing a data object containing initial content received from at least one of the external data sources and associated with an expiry time; storing a set of optimization parameters; obtaining an instruction to request updated content corresponding to the data object; in response to obtaining the instruction, determining, based on the optimization parameters and the expiry time, whether to request updated content from the external data sources; when the determination is affirmative, transmitting at least one update request to at least one of the external data sources based on the initial content and the optimization parameters; and in response to transmitting the at least one update request, receiving and storing respective sets of updated content from the external data sources.Type: ApplicationFiled: October 16, 2023Publication date: February 1, 2024Inventors: Olivier AMADIEU, Fadi AKRIMI, Jean-Chafic HAYS, Aurelie CAMBERBEC
-
Publication number: 20240037092Abstract: The disclosed technology is generally directed to a distributed query-and-command system. In one example of the technology, in a trusted execution environment (TEE) of a first node, database code of the first node and distributed ledger code of the first node is executed, such that execution of the distributed ledger code of the first node instantiates a first instance of a distributed ledger of a consortium blockchain, and such that execution of the query-and-command code of the first node instantiates a first instance of a query-and-command system. The consortium blockchain is distributed among a plurality of nodes, and the query-and-command system is distributed among the plurality of nodes. A first transaction that is associated with modifying the query-and-command system is received. The first transaction is executed. Changes associated with the first transaction to the distributed ledger are persisted.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Inventors: Ronald John Kamiel Euphrasia BJONES, Wei-Lun TSAI, Mark Eugene RUSSINOVICH, Sylvan W. CLEBSCH, Amaury Pierre Paul CHAMAYOU
-
Publication number: 20240037093Abstract: A control method according to the present disclosure includes: receiving, from a terminal operated by a first user who is one of parties that have concluded a first contract, first transaction data that includes a first smart contract corresponding to the first contract and a first electronic signature associated with the first user; executing a consensus algorithm with a plurality of other servers; and recording a block including the first transaction data in a distributed ledger. The first smart contract includes (i) content of the first contract which is a main contract, (ii) a variable that is provisional and used for identifying a second smart contract corresponding to a second contract which is to be newly concluded as a sub contract of the first contract, and (iii) a condition for creation of the second smart contract.Type: ApplicationFiled: October 5, 2023Publication date: February 1, 2024Inventors: Yuji UNAGAMI, Junji MICHIYAMA, Junichiro SOEDA, Yuuki HIROSE, Tetsuji FUCHIKAMI, Motoji OHMORI
-
Publication number: 20240037094Abstract: A method of enabling propagated deletion in a distributed database system is disclosed. The method comprises receiving a request to delete data in a distributed database system; causing a display of a relevant dataset and a switch between applying propagated deletion or not; receiving a first selection of a subset of records from the relevant dataset using one or more filter functions and a second selection of applying propagated deletion to the subset of records; and applying propagated deletion to the subset of records to generate a new dataset.Type: ApplicationFiled: October 12, 2023Publication date: February 1, 2024Inventors: Jeppe Hallgren, Ammaar Reshi, James Thompson
-
Publication number: 20240037095Abstract: Dynamic dimension binding for workbook elements including presenting, by a workbook manager, a workbook element on a GUI of a client computing system, wherein the workbook element presents a data set from a cloud-based data warehouse; receiving, by the workbook manager via the GUI, a formula that includes a reference to a channel within the workbook element, wherein the channel of the workbook element is bound to a first dimension of the data set; detecting, by the workbook manager, that the formula references the channel within the workbook element; and rewriting by the workbook manager, the formula by replacing the reference to the channel within the workbook element with the first dimension bound to the channel.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Inventors: MAX H. SEIDEN, DEEPANSHU UTKARSH
-
Publication number: 20240037096Abstract: Systems and techniques are disclosed for generating entries for a searchable index based on rules generated by one or more machine-learned models. The index entries can include one or more tokens correlated with an outcome and an outcome probability. A subset of tokens can be identified based on the characteristics of an event. The index may be searched for outcomes and their respective probabilities that correspond to tokens that are similar to or match the subset of tokens based on the event.Type: ApplicationFiled: October 6, 2023Publication date: February 1, 2024Inventors: Jeremiah Harmsen, Tushar Deepak Chandra, Marcus Fontoura
-
Publication number: 20240037097Abstract: Systems, methods, and devices are described for performing scalable data processing operations. A queue that includes a translatable portion comprising indications of data processing operations translatable to data queries and a non-translatable portion comprising indications of non-translatable data processing operations is maintained. A determination that a first data processing operation of a first code block statement is translatable to a database query is made. An indication of the first data processing operation is included in the translatable portion of the queue. Responsive to a determination that a second data processing operation of a second code block statement is undeferrable, the translatable portion of the queue is compiled into a database query. An execution of the database query to be executed by a database engine to generate a query result is caused. A result dataset corresponding to the query result is transmitted to an application configured to analyze the result dataset.Type: ApplicationFiled: October 13, 2023Publication date: February 1, 2024Inventors: Kameswara Venkatesh EMANI, Avrilia FLORATOU, Carlo Aldo CURINO, Karthik Saligrama RAMACHANDRA, Alekh JINDAL