Patents Assigned to International Corporation
-
Publication number: 20230409535Abstract: Techniques are described for ensuring end-to-end fair-share resource utilization during cross-region replication. In certain embodiments, a fair-share architecture is used for communication among pipeline stages performing a cross-region replication between different cloud infrastructure regions. Cross-region replication-related jobs are distributed evenly from a pipeline stage into a temporary buffer in the fair-share architecture, and then further distributed evenly form the fair-share architecture to parallel running threads of next pipeline stage for execute. Techniques for static and dynamic resource allocations are also disclosed.Type: ApplicationFiled: May 31, 2023Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Satish Kumar Kashi Visvanathan, Viggnesh Venugopal, Victor Vladimir Golosovker, Vikram Singh Bisht
-
Publication number: 20230412489Abstract: The disclosed systems, methods and computer readable media relate to managing Non-Volatile Memory Express (NVMe) over Transmission Control Protocol (TCP) (NVMeOTCP) connections between a smart network interface card (smartNIC) and a block storage data plane (BSDP) of a cloud computing environment. A software agent (“agent”) executing at the smartNIC may manage a number of network paths (active and, in some cases, passive network paths). The agent may monitor the network traffic (e.g., input/output operations (IOPS)) through the paths (e.g., using established NVMeOTCP connections corresponding to the paths). If a condition is met relating to a performance threshold associated with the monitored paths, the agent may increase or decrease the number established NVMeOTCP connections to match real time network conditions.Type: ApplicationFiled: May 16, 2023Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Qiang WANG, Kent Lee
-
Publication number: 20230410194Abstract: A method for automatically determining a financial capacity of an international student, scholar, and/or other individual who is attending and/or otherwise associated with an educational institution in the United States and has little or no domestic credit history. The method is configured to assist the international student, scholar, and/or other individual in securing housing with landlords who would otherwise have limited resources for determining the financial capacity of the international student, scholar, and/or other individual. The automatic determination may be performed by a trained electronic financial capacity machine learning algorithm. The financial capacity machine learning algorithm is executed by one or more processors of a computing device.Type: ApplicationFiled: June 12, 2023Publication date: December 21, 2023Applicant: HUGS INTERNATIONAL CORPORATIONInventor: Carl-Olivier DUMESLE
-
Publication number: 20230409610Abstract: A method, apparatus, and product to provide a parser for property graph queries with precise error reporting and auto-completion based on information from property graph schemas. The approach generally comprises analysis of graph queries prior to their execution to identify issues prior to execution. In some embodiments, the approach includes any of: use of a property graph schema to determine whether names in a received property graph query exist within a corresponding property graph; determining whether the property graph query includes a comparison of mismatched data types; providing an autocomplete suggestion feature for assistance in resolving errors or corresponding to a cursor position within a query string; or evaluation of a property graph query to determine whether it would return an empty result. In some embodiments, property graph query analysis is performed using a context aware approach.Type: ApplicationFiled: June 21, 2022Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Florian GRATZER, Oskar VAN REST, Vlad Ioan HAPRIAN, Vasileios TRIGONAKIS, Korbinian SCHMID, Steven SERRA, Sungpack HONG, Hassan CHAFI
-
Publication number: 20230409522Abstract: Novel techniques for end-to-end file storage replication and security between file systems in different cloud infrastructure regions are disclosed herein. In one embodiment, a file storage service generates deltas between snapshots in a source file system, and transfers the deltas and associated data through a high-throughput object storage to recreate a new snapshot in a target file system located in a different region during disaster recovery. The file storage service utilizes novel techniques to achieve scalable, reliable, and restartable end-to-end replication. Novel techniques are also described to ensure a secure transfer of information and consistency during the end-to-end replication.Type: ApplicationFiled: November 21, 2022Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Satish Kumar Kashi Visvanathan, Sudarsan R. Piduri, Vikram Singh Bisht, Viggnesh Venugopal, John McClain
-
Publication number: 20230409559Abstract: Novel techniques are described for maintaining file consistency between different cloud infrastructure regions during cross-region file storage replication. The novel techniques comprise upon detecting a file deletion status (i.e., a file directory entry version marked as deletion) in a source file system during a replication cycle, retrieving file name from a valid file directory entry of a prior snapshot to construct a temporary file directory entry containing necessary information for a target file system to reconstruct a duplicate file directory entry version marked as deletion. The temporary file directory entry is transferred from the source file system to the target file system during the same replication cycle.Type: ApplicationFiled: January 31, 2023Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Satish Kumar Kashi Visvanathan, Viggnesh Venugopal, Stephen Anthony Fridella, Ashwin Vijayavel
-
Publication number: 20230409540Abstract: Techniques are described for performing different types of restart operations for a file storage replication between a source file system and a target file system in different cloud infrastructure regions. In certain embodiments, the disclosed techniques perform a restart operation to terminate a current cross-region replication by synchronizing resource cleanup operations in the source file system and the target file system, respectively. In other embodiments, disclosed techniques perform a restart operation to allow a customer to reuse the source file system by identifying a restartable base snapshot in the source file system without dependency on the target file system.Type: ApplicationFiled: June 9, 2023Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Parth Singhal, Vikram Singh Bisht, Satish Kumar Kashi Visvanathan, Niharika Salady
-
Publication number: 20230412375Abstract: Novel techniques are described for performing hierarchical key management involving an end-to-end file storage replication between different cloud infrastructure regions. The novel hierarchical key management comprises three different keys, a first security key for the source region, a session key, valid only for a session, for the transfer of data between two different regions, and a second security key for the target region. Novel techniques are also described for using different file keys for different files of a file system in each region.Type: ApplicationFiled: January 6, 2023Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Vikram Singh Bisht, Satish Kumar Kashi Visvanathan, Haoran Qi, Viggnesh Venugopal
-
Publication number: 20230409448Abstract: Techniques are described for performing different types of restart operations for a file storage replication between a source file system and a target file system in different cloud infrastructure regions. In certain embodiments, the disclosed techniques perform a restart operation to terminate a current cross-region replication by synchronizing resource cleanup operations in the source file system and the target file system, respectively. In other embodiments, disclosed techniques perform a restart operation to allow a customer to reuse the source file system by identifying a restartable base snapshot in the source file system without dependency on the target file system.Type: ApplicationFiled: June 9, 2023Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Parth Singhal, Vikram Singh Bisht, Satish Kumar Kashi Visvanathan, Niharika Salady
-
Publication number: 20230412496Abstract: Systems and methods for geometric based flow programming are disclosed herein. The method can include receiving at least one compiled rule at a first Network Virtualization Device (“NVD”), each of the at least one compiled rules can be applicable to a class of packets received by the first NVD for delivery to a Virtualized Network Interface Card (“VNIC”). The method can include receiving a first packet at the first NVD for delivery to a first VNIC, determining with the first NVD that a first rule of the at least one compiled rule is applicable to the first packet, and processing with the first NVD the first packet according to the first rule.Type: ApplicationFiled: June 21, 2022Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Lucas Michael Kreger-Stickles, Leonard Thomas Tracy
-
Publication number: 20230410143Abstract: Techniques for detecting anomalies in live marketing campaign data are disclosed, including: obtaining baseline data associated with one or more digital marketing campaigns; configuring an anomaly detection model to detect anomalies in digital marketing data, based at least on the baseline data; receiving a live stream of a set of digital marketing data associated with a particular digital marketing campaign that is currently being executed; while the particular digital marketing campaign is being executed: applying the anomaly detection model to the set of digital marketing data, to determine if the set of digital marketing data includes an anomaly relative to the baseline data; prior to completion of the particular digital marketing campaign and responsive to determining that the set of digital marketing data includes the anomaly relative to the baseline data, executing an action to address the anomaly.Type: ApplicationFiled: June 2, 2022Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Paul Deepakraj Retinraj, Sanjana Arun, Roma Khimani, Saurabh Surendra Shastri
-
Publication number: 20230409538Abstract: Techniques are described for efficient replication and maintaining snapshot data consistency during file storage replication between file systems in different cloud infrastructure regions. In certain embodiments, provenance IDs are used to efficiently identify a starting point (e.g., a base snapshot) for a cross-region replication process, conserve cloud resources while reducing network and IO traffic.Type: ApplicationFiled: February 14, 2023Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Vikram Singh Bisht, Niharika Salady, Parth Singhad, Satish Kumar Kashi Visvanathan
-
Publication number: 20230409351Abstract: Plugins that are independently written are executed in a collaborative manner to analysis a log. A plugin executing with respect to a particular node of a hierarchical data structure determines values for a set of keys based on information of the particular node and/or any ancestor nodes, and information stored in a shared repository. The plugin stores the values for the keys as additional information of the particular hierarchical node and/or into the shared repository. The plugin does not access information of non-ancestor nodes when executing with respect to the particular hierarchical node. Each plugin writes into and retrieves from the shared repository using the shared naming convention, thereby sharing information. The sequence of execution of the plugins is not dependent on dependencies amongst the plugins. If a dependent plugin requiring an output from a requisite plugin is first executed, the dependent plugin is flagged as pending and subsequently re-executed.Type: ApplicationFiled: August 31, 2023Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Nagarajan Muthukrishnan, Ravi Shankar Thammaiah, Sumanta Kumar Chatterjee, Binoy Sukumaran
-
Publication number: 20230409442Abstract: Techniques are described for maintaining data consistency when failure events occur during file storage replications between file systems in different cloud infrastructure regions. In certain embodiments, two generation numbers (or different identifications) are assigned to two groups of processed B-tree key-value pairs, one before and one after a failure event, within a key range. In some embodiments, the two generation numbers are assigned to a group of B-tree key-value pairs processed by a failed thread and another group of B-tree key-value pairs processed by a substitute thread taking over the failed thread to avoid potential data corruption.Type: ApplicationFiled: April 20, 2023Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Satish Kumar Kashi Visvanathan, Viggnesh Venugopal, Victor Vladimir Golosovker, Ravi Lingappa Shamanna
-
Publication number: 20230409350Abstract: Plugins that are independently written are executed in a collaborative manner to analysis a log. A plugin executing with respect to a particular node of a hierarchical data structure determines values for a set of keys based on information of the particular node and/or any ancestor nodes, and information stored in a shared repository. The plugin stores the values for the keys as additional information of the particular hierarchical node and/or into the shared repository. The plugin does not access information of non-ancestor nodes when executing with respect to the particular hierarchical node. Each plugin writes into and retrieves from the shared repository using the shared naming convention, thereby sharing information. The sequence of execution of the plugins is not dependent on dependencies amongst the plugins. If a dependent plugin requiring an output from a requisite plugin is first executed, the dependent plugin is flagged as pending and subsequently re-executed.Type: ApplicationFiled: August 31, 2023Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Nagarajan Muthukrishnan, Ravi Shankar Thammaiah, Sumanta Kumar Chatterjee, Binoy Sukumaran
-
Publication number: 20230409539Abstract: Techniques are described for efficient replication and maintaining snapshot data consistency during file storage replication between file systems in different cloud infrastructure regions. In certain embodiments, snapshot creation and deletion requests that occur during cross-region replications may be temporarily withheld until appropriate times to execute such requests safely, depending on the timing relationship between such requests and cross-region replication cycles.Type: ApplicationFiled: February 14, 2023Publication date: December 21, 2023Applicant: Oracle International CorporationInventors: Vikram Singh Bisht, Niharika Salady, Parth Singhal, Satish Kumar Kashi Visanathan
-
Publication number: 20230408739Abstract: A particularly-formed multi-layer micron-sized particle is provided that is substantially transparent, yet that exhibits selectable coloration based on its physical properties. The disclosed physical properties of the particle are controllably selectable refractive indices to provide an opaque-appearing energy transmissive material when pluralities of the particles are suspended in a substantially transparent matrix material. Multiply-layered (up to 30+ constituent layers) particles result in an overall particle diameter of less than 5 microns. The material suspensions render the particles deliverable as aspirated or aerosol compositions onto substrates to form layers that selectively scatter specific wavelengths of electromagnetic energy while allowing remaining wavelengths of the incident energy to pass.Type: ApplicationFiled: August 28, 2023Publication date: December 21, 2023Applicant: FACE INTERNATIONAL CORPORATIONInventors: Clark D. BOYD, Bradbury R. FACE, Jeffrey D. SHEPARD
-
Patent number: 11848976Abstract: Example embodiments facilitate extending client-side software functionality to leverage server-side functionality, such as server-side business logic implementing custom actions and accessible to a specialized add-in to the client-side software, e.g., a client-side spreadsheet. An example method includes exposing one or more parameters of server-side logic in a client-side spreadsheet, wherein the server-side logic includes code for implementing one or more software actions; providing input to one or more spreadsheet fields corresponding to the one or more parameters, there by allocating one or more values to the one or more parameters; detecting user selection of a User Interface (UI) control for using the server-side logic to implement the one or more software actions; and sending the one or more values to the server-side logic via one or more web services, thereby providing the one or more values as input to the server-side logic.Type: GrantFiled: June 30, 2020Date of Patent: December 19, 2023Assignee: Oracle International CorporationInventors: Shaun Logan, Edmund A. Davis
-
Patent number: 11848988Abstract: A self-describing data format capable of carrying payload information, such as Tuxedo payload information, as well as filter information. The data format can allow for expression of some or all of Tuxedo Typed Buffers, including STRING, CARRAY, MBSTRING, VIEW, VIEW32, FML, and FML32. The data format is also capable of supporting nesting and error-checking. The proposal of user payload collection can allow customers to siphon off user/payload data to be used in applications, such as Business Intelligence applications, without the need for additional information to be passed with the payload data.Type: GrantFiled: May 7, 2021Date of Patent: December 19, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Hui Chen, Todd Little, Xiangdong Li, Jim Yongshun Jin
-
Patent number: 11847103Abstract: Embodiments include systems and methods for performing data migration using database consolidation. Information and parameters about a plurality of source databases from a source system can be stored, the parameters including a location, a security zone, and processor information for the source databases. Each of the plurality of source databases can be classified to one of a plurality of predetermined database sizes based on the stored information and parameters, wherein the classifying is at least based on the processor information. The classified source databases can be mapped to target database hardware based on the classified sizes and the stored parameters, wherein the target database hardware is segmented into containers that are defined by one or more of the parameters. Data from the source databases can be migrated to the target database hardware based on the mappings.Type: GrantFiled: September 28, 2018Date of Patent: December 19, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: James C. Earnesty, Jr., Inderpal S. Tahim, Mary Allgood Melgaard, Ke Qiu