Patents Assigned to Oracle International Corporation
  • Publication number: 20200225718
    Abstract: A power distribution discovery system includes a power distribution unit (power distribution unit) that provides electrical power to a plurality of equipment modules configured in a computing rack. The power distribution unit includes a first communication circuit coupled to a computing system. The first communication circuit communicates with a second communication circuit configured in each of the subset of equipment modules to receive identifying information associated with each of the subset of equipment modules. The computing system communicates with the first communication circuit to receive the identifying information, and outputs a report indicating the subset of equipment modules that receive electrical power from the power distribution unit. The received identifying information indicates those equipment modules that receive electrical power from the power distribution unit.
    Type: Application
    Filed: March 26, 2020
    Publication date: July 16, 2020
    Applicant: Oracle International Corporation
    Inventor: Jon K. Aimone
  • Publication number: 20200226165
    Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes.
    Type: Application
    Filed: March 25, 2020
    Publication date: July 16, 2020
    Applicant: Oracle International Corporation
    Inventors: Mark Maybee, James Kremer, Victor Latushkin, Ankit Gureja, Kenneth Dunlop
  • Publication number: 20200226166
    Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes.
    Type: Application
    Filed: March 25, 2020
    Publication date: July 16, 2020
    Applicant: Oracle International Corporation
    Inventors: Mark Maybee, James Kremer, Pascal Ledru, Kenneth Dunlop
  • Publication number: 20200226141
    Abstract: Techniques for generating a report recommendation are disclosed. A system receives a request to display a report. The system computes report relevancy scores for other reports, based at least in part on a set of rules including one or more report relevancy criteria. Each report relevancy score measures relevancy of a particular report to the requested report. The system determines that a particular report relevancy score, associated with one of the other reports, satisfies one or more report recommendation criteria. Responsive to the request to display the requested report, the system displays the requested report and, based on the particular report relevancy score satisfying the one or more report recommendation criteria, also displays a recommendation corresponding to the other report.
    Type: Application
    Filed: January 15, 2019
    Publication date: July 16, 2020
    Applicant: Oracle International Corporation
    Inventors: Prashant Pandey, Eakta Aggarwal, Richard Yungning Liu
  • Publication number: 20200228565
    Abstract: Certain aspects and features of the present disclosure relate to systems and methods for automatically classifying hosts in real-time. For instance, classifying hosts as bots, and subsequently mitigating or blocking traffic from the hosts classified as bots can be advantageous in real-time data exchange systems. In a real-time data exchange system, data can be exchanged between a server and a target host in real-time when the target host accesses a webpage. Inhibiting data communication between servers and hosts operated by bot scripts can reduce fraudulent activity. In some implementations, hosts can be automatically classified into various groups based at least in part on the data included in requests received from the hosts.
    Type: Application
    Filed: January 11, 2019
    Publication date: July 16, 2020
    Applicant: Oracle International Corporation
    Inventors: Carlos Reverte, Daniel Fichter, Matthew Perry Abrams, Aparajeeth Thupil, Richard Scott LaBarca
  • Patent number: 10713271
    Abstract: The present disclosure relates to querying log messages stored at log endpoints (e.g., log cores) using query strings that reference virtual fields, and generating log field views presenting aggregate information for groups of log messages that are grouped based on criteria defined in the query string.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: July 14, 2020
    Assignee: Oracle International Corporation
    Inventors: Sreeji Das, Jae Young Yoon, Dhileeban Kumaresan, Venktesh Alvenkar, Harish Akali, Adrienne Wong
  • Patent number: 10713025
    Abstract: Declarations of annotation types, which specify annotations, are themselves annotated by meta-annotations. Meta-annotations define constraints based on modular dependencies.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: July 14, 2020
    Assignee: Oracle International Corporation
    Inventor: Alexander R. Buckley
  • Patent number: 10713365
    Abstract: Provided are systems, methods, and computer-readable medium for a simulation platform that can generate simulated activity data for testing a security monitoring and control system. In various examples, the simulation platform can parse the activity data from a cloud service to determine the fields associated with each action in the activity data. The simulation platform can then generate a template, where each entry in the template describes an action and the fields associated with the action. The simulation platform can further generate a configuration that describes a test scenario. The simulation platform can use the configuration and the template to generate the particular action, including randomizing some or all of the fields of the action. When input into the security monitoring and control system, the system can operate on the simulated activity data in the same way as when the system ingests live activity data.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: July 14, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kamalendu Biswas, Gaurav Bhatia, Shachi Prasad, Kiran Shriniwas Doddi
  • Patent number: 10712969
    Abstract: An aspect of the present disclosure provides for managing content items in a storage system. In an embodiment, a trash command is received from a user, where the trash command specifies an expression of a set of attribute conditions connected by logical operators. A set of content items having attributes matching said expression are selected, where the set of content items are stored in corresponding logical locations on the storage system prior to receiving the trash command. The selected set of content items are moved from respective logical locations on the storage system to a set of trash folders, wherein selecting and moving the set of content items are performed in response to receiving the trash command specifying the expression.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: July 14, 2020
    Assignee: Oracle International Corporation
    Inventors: Shyam Babu Prasad, Bhageerath Arasachetty, Praveen Kumar Jayaram
  • Patent number: 10715457
    Abstract: Methods and systems of managing computer cloud resources, including at least one database, at least one server configured to, act as an orchestration site, wherein the orchestration site is configured to receive at least one cloud resource management plan from at least one user and store the at least one plan in the at least one database and act as an orchestration manager. The orchestration manager is configured to retrieve the at least one plan from the at least one database and execute the plan with at least one site controller.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: July 14, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kiran Palan, Willem Robert Van Biljon, Vividh Siddha, Jay Judkowitz
  • Patent number: 10715564
    Abstract: Dynamic client registration for an Identity Cloud Service (IDCS) is provided. A service instance client, associated with a service instance, is created in a first tenancy. A template client is created, based on a security blueprint, in a second tenancy. A registration client is created in the first tenancy. A request for a registration access token is received from an installed client application over a network; the request includes an ID of the template client. A user of the installed client application is authenticated using the template client. The registration access token is sent to the installed client application over the network. A request for a client assertion token is received from the installed client application over the network; the request includes the registration access token. The registration access token is authenticated using the template client. The client assertion token is sent to the installed client application over the network.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: July 14, 2020
    Assignee: Oracle International Corporation
    Inventors: Mohamad Raja Gani Mohamad Abdul, Vadim Lander
  • Patent number: 10715472
    Abstract: In accordance with an embodiment, a system and method provides a messaging service implementing a unit-of-order guarantee in a multitenant application server environment. The system and method of implementing unit-of-order utilizes an improved path service for routing all messages having a particular unit-of-order to the same member of the cluster. The improved path service allows for scalability of the cluster and reduced resource utilization, thereby improving the performance of a clustered computing system providing the messaging service.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: July 14, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sal Gambino, Thomas Barnes, Dongbo Xiao, Shean Guang Chang
  • Patent number: 10712913
    Abstract: Techniques are disclosed for event-based architectures for implementing expand-collapse input-output operations in user interfaces. Certain techniques are disclosed herein that allow for a expand and/or collapse functionality via passing asynchronous events to a datasource module, which may or may not be routed through a view module. The datasource module determines what data is to be shown or hidden and issues an insert/delete event back to the view module. The insert/delete event may include additional data to be inserted into the user interface, and may include an identifier of where, within the displayed user interface, data is to be inserted or deleted. A view module may be configured to receive insert or delete events, and, in response, cause the user interface to be modified based upon the event. The view module may perform these updates by inserting or removing Document Object Model (DOM) nodes from a DOM associated with the user interface.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: July 14, 2020
    Assignee: Oracle International Corporation
    Inventors: Blake Sullivan, Max Starets, Chadwick Chow, Hendrick van den Broek
  • Patent number: 10712769
    Abstract: A clock distribution network and method of distributing a clock signal is disclosed. In one embodiment, a clock distribution network is coupled to at least a first circuit. The clock distribution network includes a clock source configured to generate a differential clock signal and provide it to a current mode logic (CML) driver. The CML driver is configured to transmit the clock signal over a differential signal path. A CML receiver is coupled to receive the clock signal via the differential signal path.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: July 14, 2020
    Assignee: Oracle International Corporation
    Inventors: Dabin Zhang, Philip P. Kwan, Zuxu Qin
  • Patent number: 10713249
    Abstract: An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a micro-batch stream of input events, process the input events using the CQL engine to generate a set of output events, generate, using a snapshot management algorithm implemented by the CQL engine, a snapshot of a current state of a system based at least in part on the set of output events related to the application, generate a first directory structure to access snapshot information associated with the snapshot of the current state of the system, generate a second directory structure to generate a list of snapshots associated with the current state of the system, and determine based at least in part on the snapshot management algorithm, a process to get, add, or clean the list of snapshots associated with the current state of the system.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: July 14, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hoyong Park, Sandeep Bishnoi, Prabhu Thukkaram, Santosh Kumar, Pavan Advani, Kunal Mulay, Jeffrey Toillion
  • Patent number: 10713615
    Abstract: Systems and methods that mitigate inventory overstock of a retail product are provided. The systems and methods receive inventory information for the retail product and determine, according to the inventory information for the retail product, whether a number of stock cover days is greater than a stock cover days threshold. It is also determined, according to the inventory information for the retail product, whether a projected inventory is greater than an overstock units threshold. When the number of stock cover days is greater than the stock cover days threshold, and when the projected inventory is greater than the overstock units threshold, it is determined whether another store location is ordering the retail product, and when another store location is ordering, an overstock rebalancing alert is provided to a user.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: July 14, 2020
    Assignee: Oracle International Corporation
    Inventors: Lisa Marie Smith, Michael R. Johnson
  • Patent number: 10713041
    Abstract: Techniques for configuring applications are disclosed. A system maps software development stages to respective stage-specific configurations in two or more sets of stage-specific configurations. The system selects a software development stage for configuring an instance of an application. Responsive to selection of the software development stage, the system configures the instance of the application based at least on: a stage-specific configuration, in a set of stage-specific configurations, corresponding to the software development stage; and another stage-specific configuration, in another set of stage-specific configurations, corresponding to the software development stage. The system executes the instance of the application based at least on the stage-specific configurations from the sets of stage-specific configurations.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: July 14, 2020
    Assignee: Oracle International Corporation
    Inventor: Yuvaraj Chandrasekaran
  • Publication number: 20200218547
    Abstract: Techniques for obtaining environment information are disclosed. In an embodiment, a host that has not yet completed a boot process obtains information (also referred to as “environment information”) about facilities that are available for use in a computing environment. The host does not need any functionality that is enabled through a complete boot process to obtain the environment information. The environment information is used for configuring a system service or application on the host, prior to initialization of the system service or application. Initializing the system service or application with such configurations prepares the system service or application to interact with the existing facilities. In an embodiment, a validator validates functional requirements for a computing environment. The validator obtains the environment information.
    Type: Application
    Filed: March 18, 2020
    Publication date: July 9, 2020
    Applicant: Oracle International Corporation
    Inventors: Mike Jared Carlson, Paul Gregory Greenstein
  • Publication number: 20200218589
    Abstract: A method of customizing deployment and operation of services in container environments may include receiving, at an API registry, a property for a service that is or will be encapsulated in a container that is or will be deployed in a container environment. The method may also include determining whether the property for the service affects the deployment of the service to the container environment, and in response to a determination that the property affects the deployment of the service, deploying the service based at least in part on the property. The method may additionally include determining whether the property for the service affects the generation of a client library that calls the service in the container environment, and in response to a determination that the property affects the generation of the client library, generating the client library based at least in part on the property.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 9, 2020
    Applicant: Oracle International Corporation
    Inventors: Claudio Caldato, Boris Scholl
  • Publication number: 20200218859
    Abstract: Techniques for using noisy-robust discourse trees to determine a rhetorical relationship between sentences. In an example, a rhetoric classification application creates a noisy-robust communicative discourse tree. The application accesses accesses a first communicative discourse tree derived from a first sentence, a third sentence, and a fourth sentence and a second communicative discourse tree derived from a second sentence, the third sentence, and the fourth sentence. The application determines that syntactic parse trees cannot be generated for the first sentence and the second sentence. The application identifies a common rhetorical relationship between the first communicative discourse tree and the second communicative discourse tree. The application removes an elementary discourse unit that does not correspond to the common rhetorical relationship from the first communicative discourse tree and the second communicative discourse tree.
    Type: Application
    Filed: January 7, 2020
    Publication date: July 9, 2020
    Applicant: Oracle International Corporation
    Inventor: Boris Galitsky