Patents Assigned to Oracle International Corporations
-
Patent number: 10198537Abstract: Disclosed is a system, method, and computer program product for an improved approach to implement system diagrams. Diagrams are implemented having intelligent icons, where the icons correspond to objects that have metadata about the actual product being represented by the intelligent icon.Type: GrantFiled: December 30, 2014Date of Patent: February 5, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Roshen Warrier
-
Patent number: 10198339Abstract: Techniques are described for modeling variations in correlation to facilitate analytic operations. In one or more embodiments, at least one computing device receives first metric data that tracks a first metric for a first target resource and second metric data that tracks a second metric for a second target resource. In response to receiving the first metric data and the second metric data, the at least one computing device generates a time-series of correlation values that tracks correlation between the first metric and the second metric over time. Based at least in part on the time-series of correlation data, an expected correlation is determined and compared to an observed correlation. If the observed correlation falls outside of a threshold range or otherwise does not satisfy the expected correlation, then an alert and/or other output may be generated.Type: GrantFiled: May 16, 2016Date of Patent: February 5, 2019Assignee: Oracle International CorporationInventors: Sampanna Salunke, Dustin Garvey, Uri Shaft, Lik Wong
-
Patent number: 10200361Abstract: In accordance with an embodiment, described is a system and method for integrating a transactional middleware platform with a centralized access manager to provide single sign-on authentication in an enterprise-level computing environment. The enterprise-level computing environment can include the transactional middleware platform and one or more SOA middleware platforms. Each middleware platform can include one or more access agents to access the centralized access manager configured to store user identity and security policy information for the enterprise-level computing environment. A request from a client for an application service in the transactional middleware platform can be intercepted by an access agent therein, which can communicate with a centralized access server of the centralized access manager to obtain a session token.Type: GrantFiled: June 27, 2016Date of Patent: February 5, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jimin (Jimmy) Cai, Lin Yang, Wei Li
-
Patent number: 10200358Abstract: A system provides cloud-based identity and access management. The system receives a request for performing an identity management service, where the request includes a call to an application programming interface (“API”) that identifies the identity management service and a microservice configured to perform the identity management service. The system authenticates the request, accesses the microservice, and performs the identity management service by the microservice.Type: GrantFiled: November 17, 2017Date of Patent: February 5, 2019Assignee: Oracle International CorporationInventors: Vadim Lander, Damien Carru, Gary P. Cole, Ajay Sondhi, Gregg Wilson
-
Patent number: 10199773Abstract: Systems and methods for automatic detection of misconnected cables are described herein. In one or more embodiments, a test circuit sends a signal through a first pin of a first connector that is coupled to a first cable of a plurality of cables. The test circuit monitors a second pin of a second connector that is coupled to a second cable of the plurality of cables to determine whether the signal is detected on the second pin of the second connector. Responsive to determining that the signal is not detected on the second pin, an alert signal is generated to indicate that at least one cable of the plurality of cables is misconnected.Type: GrantFiled: July 6, 2017Date of Patent: February 5, 2019Assignee: Oracle International CorporationInventors: Craig A. Buhlman, Steven C. Fraioli, Adam W. Mehlberg
-
Patent number: 10198271Abstract: A system and method for booting application servers in parallel. In an exemplary method, each server and server group entry can be associated with a dependency attribute. The method can create a dependency map based upon the dependency attributes. Servers that do not have a dependency can be booted in parallel. The remaining servers and server groups can be booted based upon the dependency map.Type: GrantFiled: January 15, 2016Date of Patent: February 5, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Xianzheng Lv, Todd Little, Xiangdong Li, Jim Yongshun Jin
-
Patent number: 10198288Abstract: A system and method support can subnet management in a cloud environment. During a virtual machine migration in a cloud environment, a subnet manager can become a bottleneck point that delays efficient service. A system and method can alleviate this bottleneck point by ensuring a virtual machine retains a plurality of addresses after migration. The system and method can further allow for each host node within the cloud environment to be associated with a local cache that virtual machines can utilize when re-establishing communication with a migrated virtual machine.Type: GrantFiled: October 27, 2015Date of Patent: February 5, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Evangelos Tasoulas, Bjørn Dag Johnsen, Ernst Gunnar Gran
-
Publication number: 20190034332Abstract: System and Methods for non-uniform memory (NUMA) garbage collection are provided. Multiple memories and processors are categorized into local groups. A heap space is divided into multiple pools and stored in each of the memories. Garbage collection threads are assigned to each of the local groups. Garbage collection is performed using the garbage collection threads for objects contained in the pools using the garbage collector threads, memory, and processor assigned to each local group, minimizing remote memory accesses.Type: ApplicationFiled: October 1, 2018Publication date: January 31, 2019Applicant: Oracle International CorporationInventors: Antonios Printezis, Igor Veresov, Paul Henry Hohensee, John Coomes
-
Publication number: 20190035123Abstract: Techniques are described for generating period profiles. According to an embodiment, a set of time series data is received, where the set of time series data includes data spanning a plurality of time windows having a seasonal period. Based at least in part on the set of time-series data, a first set of sub-periods of the seasonal period is associated with a particular class of seasonal pattern. A profile for a seasonal period that identifies which sub-periods of the seasonal period are associated with the particular class of seasonal pattern is generated and stored, in volatile or non-volatile storage. Based on the profile, a visualization is generated for at least one sub-period of the first set of sub-periods of the seasonal period that indicates that the at least one sub-period is part of the particular class of seasonal pattern.Type: ApplicationFiled: September 27, 2018Publication date: January 31, 2019Applicant: Oracle International CorporationInventors: Dustin Garvey, Uri Shaft, Lik Wong, Maria Kaval
-
Publication number: 20190035017Abstract: Operations include generating proposals for accounts payable and accounts receivable netting across multiple trading partners. A netting proposal system uses a machine learning model to generate netting proposals that are likely to be approved by the respective trading partners. The netting proposal system identifies characteristics of attributes of previously accepted netting proposals. Candidate attributes, with the same characteristics of attributes of previously accepted netting proposals, are selected for a new netting proposal. The netting proposal system further identifies characteristics of attributes of previously rejected netting proposals. Candidate attributes, without the same characteristics of attributes of previously rejected netting proposals, are selected for the new netting proposal. Furthermore, candidate attributes, with the same characteristics of attributes of previously rejected netting proposals, are not selected for the new netting proposal.Type: ApplicationFiled: July 31, 2017Publication date: January 31, 2019Applicant: Oracle International CorporationInventor: DAVID JOSEPH HAIMES
-
Publication number: 20190034478Abstract: Techniques for discovery and management of physical components are disclosed. A push notification from a physical component is received. The push notification includes an announcement that the physical component has been physically coupled with a system. Responsive to receiving the push notification, the system registers the physical component. The system receives push notifications from physical component. Based on the push notifications, the system determines an operational status of the physical component.Type: ApplicationFiled: July 31, 2017Publication date: January 31, 2019Applicant: Oracle International CorporationInventors: Michael James Dolbear, Jon Mark Holdman
-
Publication number: 20190034301Abstract: Techniques for system recovery using a failover processor are disclosed. A first processor, with a first instruction set, is configured to execute operations of a first type; and a second processor, with a second instruction set different from the first instruction set, is configured to execute operations of a second type. A determination is made that the second processor has failed to execute at least one operation of the second type within a particular period of time. Responsive to determining that the second processor has failed to execute at least one operation of the second type within the particular period of time, the first processor is configured to execute both the operations of the first type and the operations of the second type.Type: ApplicationFiled: July 31, 2017Publication date: January 31, 2019Applicant: Oracle International CorporationInventors: Christopher West, James Baer
-
Publication number: 20190037010Abstract: A single centralized metadata repository for an entire enterprise can maintain the metadata pertaining to various different web service applications on application servers of heterogeneous types within the enterprise. The metadata items stored in the centralized repository all can be stored in a same canonical format that can be expected and understood by all metadata accessors. The metadata maintained within the central repository can be given a life span that is linked with the life span of the web service application to which that metadata pertains. When a web service application is deployed on an application server, metadata pertaining to that webservice can be pushed automatically to the central repository for storage. When such a web service application is undeployed from an application server, the metadata pertaining to that webservice can be removed automatically from the central repository so as not to waste storage space.Type: ApplicationFiled: October 4, 2018Publication date: January 31, 2019Applicant: Oracle International CorporationInventors: Rohit Soni, Atul Gupta
-
Publication number: 20190034178Abstract: Techniques for compiling non-native constants are disclosed. While compiling source code instructions, a compiler determines that a particular source code expression is associated with a command to the compiler to resolve the particular source code expression as a constant during compilation. The compiler is not configured to recognize the particular source code expression as constant without the command signaling to the compiler that the particular source code expression is constant. Based on the command, the compiler executes the particular source code expression to obtain a constant value. The compiler generates compiled instructions based on the source code instructions, in which the constant value is substituted for at least one reference to the particular source code expression.Type: ApplicationFiled: February 28, 2018Publication date: January 31, 2019Applicant: Oracle International CorporationInventors: Brian Goetz, Maurizio Cimadamore, Vicente A. Romero Zaldivar
-
Publication number: 20190034308Abstract: A performance engineering platform using one or more probes and one or more searchable tags is described. In an embodiment, a set of attributes of a system to be monitored are determined. Based on the attributes of the system, one or more probes that include functionality to detect data from the system are identified. Data is detected from the system using at least one of the probes. In an embodiment, one or more reports are obtained. The reports are based on data detected by a set of probes. An association between a particular searchable tag and one of the set of probes is received. Responsive to receiving the association between the particular searchable tag and the probe, report values, associated with a subset of the data detected by the probe, are identified. Further, the report values are tagged with the particular searchable tag.Type: ApplicationFiled: October 1, 2018Publication date: January 31, 2019Applicant: Oracle International CorporationInventors: Christopher Che, Robert Mulholland, Zhong Liu, Sumit Biswas, Cherif Tawil, Mark Christmas
-
Publication number: 20190035423Abstract: Techniques for verifying a magnetic tape are disclosed. The techniques include obtaining a position signal generated by reading a magnetic tape using a stationary tape head. Next, a simulated current for adjusting a position of the tape head to follow a track on the magnetic tape is updated using the position signal. The simulated current is then compared to one or more saturation limits to generate a verification result for a servo pattern on the magnetic tape, wherein the verification result classifies the magnetic tape as usable or unusable. Finally, the verification result is outputted for use in managing subsequent use of the magnetic tape.Type: ApplicationFiled: February 12, 2018Publication date: January 31, 2019Applicant: Oracle International CorporationInventor: Eduardo Raymaska Wiputra
-
Publication number: 20190036940Abstract: Location-based authentication may be provided by an access management system on a server. The location-based authentication may determine whether a device should be granted access to a resource. The resource may either be located on or remote from the server. The location-based authentication may provide an additional authentication factor that is based on a past location of a user and/or device associated with the user requesting authentication. The past location may be associated with a user-configured question. The user-configured question may be provided to the device for an additional level of security. An answer received in response to a user-configured question may be compared to a user-configured answer that is associated with the user-configured question. In other examples, the answer may be compared to one or more possible answers that are determined by the access management system.Type: ApplicationFiled: July 25, 2017Publication date: January 31, 2019Applicant: Oracle International CorporationInventors: Aarathi Balakrishnan, Vipin Koottayi, Vikas Pooven Chathoth
-
Publication number: 20190035426Abstract: Operations include compensating for a Tracking Error Signal (TES) offset in an optical tape drive. The tracking error offset compensation system detects a control signal for controlling movement of an optical head across a surface of a tape. The tracking error offset compensation system computes an estimated movement of the optical head, based on the initial control signal. The tracking error offset compensation system determines an estimated TES offset, based on the estimated movement of the optical head. The tracking error offset compensation system uses the estimated TES offset to correct a TES. The tracking error offset compensation system transmits the corrected TES, for controlling additional movement of the optical head.Type: ApplicationFiled: March 29, 2018Publication date: January 31, 2019Applicant: Oracle International CorporationInventors: Scott David Wilson, Hua Zhong
-
Publication number: 20190036907Abstract: Techniques are disclosed for a single sign-on (SSO) enterprise system with multiple data centers that can use a lightweight cookie on a user's client device. The lightweight cookie can include a reference to a data center in which the user is already authenticated, and a new data center can contact the old data center for creating a session for the user on the new data center. If the old data center is unavailable, then the new data center may fall back to accessing a local security store, a backup of keys, security tokens, and/or other security data, in order to create a local session for the user on the new data center.Type: ApplicationFiled: September 24, 2018Publication date: January 31, 2019Applicant: Oracle International CorporationInventors: Stephen Mathew, Vamsi Motukuru, Madhu Martin, Vikas Pooven Chathoth
-
Patent number: 10193967Abstract: A method for locating an optimum storage node for serving a data file request received via a communications network, includes: receiving a file request from a user device coupled to the communications network; determining a geocode value based on a communications network address associated with the user device, wherein the geocode value is indicative of a geographic location of the user device; selecting a storage node from a plurality of storage nodes coupled to the communications network to serve the file request, wherein the storage node is selected based at least in part on the geocode value; and redirecting the file request to the selected storage node for handling.Type: GrantFiled: May 5, 2016Date of Patent: January 29, 2019Assignee: Oracle International CorporationInventors: Scott P. Chatley, J. Gabriel Gallagher, Troy C. Gatchell, Thanh T. Phan