Patents Assigned to Oracle International Corporation
  • Publication number: 20160034560
    Abstract: Disclosed is an approach for allowing an entity to perform semantic analysis in a SaaS semantic analysis platform upon private data possessed by one or more entities. In one or more embodiments, separate processing pipelines may be provided to the plurality of entities thereby keeping private data secure within the semantic analysis platform. In one or more embodiments, a common processing pipeline is provide with data associated a first entity being assigned a first identification code, and data associated with a second entity being assigned a second identification code.
    Type: Application
    Filed: July 31, 2015
    Publication date: February 4, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mehrshad SETAYESH, Marta Lynn STUDINGER
  • Publication number: 20160034445
    Abstract: Disclosed is an approach for allowing an entity to perform semantic analysis upon private data possessed by an enterprise, and to automatically perform categorization of that data for processing within the enterprise. A semantic API can be provided to allow the enterprise to provide the private data to a sematic analysis system, even when the semantic analysis system is configured as a multi-tenant system that handles other items of public or private data. A rules-based routing architecture may be provided to facilitate analysis and routing of analyzed messages to the appropriate destination within the organization.
    Type: Application
    Filed: July 31, 2015
    Publication date: February 4, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mehrshad SETAYESH, Marta Lynn STUDINGER
  • Publication number: 20160034014
    Abstract: Implementations of the present disclosure involve a system and/or method for measuring on-die voltage levels of an integrated circuit through a digital sampling circuit. In particular, the system and/or method utilize a delay line based analog-to-digital sampling circuit that produces a voltage reading over time, such as at every high frequency clock cycle. In one embodiment, the digital sampling circuit may include a clock jitter monitor circuit configured with a constant supply voltage. This clock jitter monitor is configured to measure the clock jitter that is experienced by the digital voltage monitor circuit and, when compared to measured voltage captured by the circuit, may be used to calibrate or otherwise correct the readings provided by the digital voltage monitor circuit.
    Type: Application
    Filed: April 20, 2015
    Publication date: February 4, 2016
    Applicant: Oracle International Corporation
    Inventors: Sebastian Turullols, Vijay Srinivasan, Changku Hwang
  • Publication number: 20160034328
    Abstract: Aspects of the present disclosure include systems and/or methods for detecting ranges of data that represent transient correlations in machine data corresponding to various hardware and/or software systems, such as enterprise systems employed by an information technology (“IT”) organization. In various aspects, the machine data may comprise one or more operational metrics that represent system performance, usage, and/or business activity of the enterprise system. The operational metrics may be used to identify operational issues within the enterprise system.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Applicant: Oracle International Corporation
    Inventors: Thyagaraju Poola, Vladimir Volchegursky, Venkata Ramana Karpuram
  • Publication number: 20160036911
    Abstract: A method of syncing emails between an email server and a client device may include storing a plurality of emails for a user account. The method may also include receiving a request to sync emails between the email server and the client device. The request may include one or more discrete time intervals. The method may additionally include selecting, from the plurality of emails, emails associated with the one or more discrete time intervals. The method may further include sending at least some of the emails associated with the one or more time discrete intervals to the client device.
    Type: Application
    Filed: August 4, 2014
    Publication date: February 4, 2016
    Applicant: Oracle International Corporation
    Inventors: Saurabh Kumar, Sakshi Kataria
  • Publication number: 20160034571
    Abstract: Disclosed is an approach for allowing an entity to perform semantic analysis upon data associated with an entity, and to automatically perform categorization of that data and to generate alerts based on a set of predefined rules. A topic is created based on which to categorize a set of semantically analyzed messages. A set of rules is defined, wherein an alert is generated when the set of rules is satisfied for the semantically analyzed messages.
    Type: Application
    Filed: July 31, 2015
    Publication date: February 4, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mehrshad SETAYESH, Marta Lynn STUDINGER, Sonal BABLANI, Laxmi Narasimha Rao ORUGANTI, Mukesh JHA
  • Patent number: 9250403
    Abstract: A chip package includes an optical integrated circuit (such as a hybrid integrated circuit) and an integrated circuit that are adjacent to each in the chip package. The integrated circuit includes electrical circuits, such as memory or a processor, and the optical integrated circuit communicates optical signals with very high bandwidth. Moreover, a front surface of the integrated circuit is electrically coupled to a front surface of the optical integrated circuit by a top surface of the interposer, where the top surface faces the front surface of the integrated circuit and the front surface of the optical integrated circuit. Furthermore, the integrated circuit and the optical integrated circuit may be on a same side of the interposer. By integrating the optical integrated circuit and the integrated circuit in close proximity, the chip package may facilitate improved performance compared to chip packages with electrical interconnects.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: February 2, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hiren D. Thacker, Frankie Y. Liu, Robert David Hopkins, II, Jon Lexau, Xuezhe Zheng, Guoliang Li, Ivan Shubin, Ronald Ho, John E. Cunningham, Ashok V. Krishnamoorthy
  • Patent number: 9251498
    Abstract: A management system facilitating deployment of customizations of an enterprise application, with the enterprise application containing software modules pre-installed on a set of servers. In an embodiment, the management system first receives a set of deployment units each containing data defining a manner of configuration affecting the operation of at least some of the software modules to attain the desired customizations, and an enterprise profile indicating the specific subset of deployment units to be deployed in each of the servers. Management system then orchestrates the configuration of the software modules installed on the set of servers according to the data specified in the set of deployment units and the enterprise profile.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: February 2, 2016
    Assignee: Oracle International Corporation
    Inventors: Abhijit Suresh Khasnis, Ramesha Sheernali G, Bakash Shaik, Yilun Shang, Mancang Tian, Jiaren Wu, Xiangyang Su, Hans Kedefors, Chin-Heng Hong, Ashraf Sayed Alyan, Hongxing Li
  • Patent number: 9253265
    Abstract: Embodiments described herein relate to extending the functionality of one or more access management servers, using plug-in files which may be uploaded while the servers are running. The plug-in files may be discovered in both the plug-in file's own class path and the server's class path, and then may be used in the server's authentication and other operations. In certain embodiments, the server's class path need not be modified during this process, and the server need not be shut down or restarted. Certain embodiments may implement a parallel class loader. Custom plug-in file code may be loaded by the parallel class loader, and the parallel class loader is started a container class loader may be made the parent of the parallel class loader.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: February 2, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Siva Sundeep Kuppala, Sudhamsh Goutham Teegala, Mrudul Pradeep Uchil
  • Patent number: 9252979
    Abstract: A method, system, and computer program product for transparent configuration of virtual hosts to support timestamping of documents that are processed in multiple time zones within an enterprise platform. Embodiments use network address translation and virtual host initialization techniques to configure a port listener such that the port listener receives IP packets from the network interface and uses the subnet's network address IP address to map to a time zone correspondence. When the identified time zone corresponds to a first time zone, then the port listener forwards the IP packet to a first virtual host process that has been initialized with a first time zone virtual time clock used for timestamping. When the identified time zone corresponds to a second time zone, the port listener forwards the IP packet to a second virtual host process that has been initialized with a second time zone virtual time clock used for timestamping.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: February 2, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: J. Michael Guerra, Steven M. Fillipi
  • Patent number: 9251272
    Abstract: A method and apparatus for reconfiguring hardware structures to pipeline the execution of multiple special purpose hardware implemented functions, without saving intermediate results to memory, is provided. Pipelining functions in a program is typically performed by a first function saving its results (the “intermediate results”) to memory, and a second function subsequently accessing the memory to use the intermediate results as input. Saving and accessing intermediate results stored in memory incurs a heavy performance penalty, requires more power, consumes more memory bandwidth, and increases the memory footprint. Due to the ability to redirect the input and output of the hardware structures, intermediate results are passed directly from one special purpose hardware implemented function to another without storing the intermediate results in memory.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: February 2, 2016
    Assignee: Oracle International Corporation
    Inventors: Kathirgamar Aingaran, Garret F. Swart
  • Patent number: 9251364
    Abstract: A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be submitted at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: February 2, 2016
    Assignee: Oracle International Corporation
    Inventors: Mark Ture, Muralidhar Krishnaprasad, Joaquin Delgado
  • Patent number: 9251210
    Abstract: Techniques are provided for caching external data sources for SQL processing. According to an embodiment, a database system receives a query that requires foreign data from an external data source. In response to receiving the query, the database system determines whether the foreign data currently resides in a cache of the database system. In response to determining that the foreign does not currently reside in the cache, the database system retrieves the foreign data from the external data source, maps the foreign data to a column granule of a table, and stores the column granule in the cache. In another embodiment, the database system receives a second query that requires the foreign data. In response to determining that the foreign data is cached with the stored column granule, the database system retrieves the column granule from the cache.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: February 2, 2016
    Assignee: Oracle International Corporation
    Inventors: Atif Chaudhry, Chandrasekharan Iyer
  • Patent number: 9251435
    Abstract: A method may include receiving an image where the image may depict a screenshot of results of an application test. The method may also include comparing the image to a plurality of reference images and selecting a reference image that is the most similar to the image. The method may additionally include generating a delta image representing a difference between the reference image and the image. The method may further include storing the delta image with a reference to the reference image.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: February 2, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Krisztian Danko
  • Patent number: 9250872
    Abstract: In one set of embodiments, methods, systems, and apparatus are provided that include presenting, by a computer system, a task flow in a popup component of an application user interface executing in a user interface layer, where the task flow executes in an application layer of the computer system, and also include communicating, by the computer system, a first notification from the application layer to the user interface layer in response to normal completion of the task flow, and updating, e.g., closing, the component in the application user interface based upon the first notification. A second notification may be communicated from the user interface layer to the application layer in response to a user interface event that is associated with the popup component and causes an abnormal termination of the task flow. Presenting may include displaying the task flow in a region component in the popup component.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: February 2, 2016
    Assignee: Oracle International Corporation
    Inventors: Blake Sullivan, Dave Schneider, Gary Van Matre, Pavitra Subramaniam
  • Patent number: 9251157
    Abstract: Various methods and systems for calculating ranks of importance of nodes of an enterprise are described. A plurality of relations may be accessed, wherein each relation of the plurality of relations comprises an indication of two nodes of a plurality of nodes, and an indication of a relationship between the two nodes. A matrix may be created using the plurality of relations. The matrix may be processed using the Perron-Frobenius theorem. The plurality of nodes of the enterprise may be ranked according to importance, wherein each node is either a user or an item.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: February 2, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kurt Frieden, Mitch Rudominer
  • Patent number: 9253064
    Abstract: A system and method for selfish child clustering are disclosed. In one embodiment, the system comprises a selfish node; and a plurality of servicing nodes each connected to the selfish node, wherein the selfish node selects a first one of the servicing nodes to service requests therefrom; and wherein the selfish node evaluates a responsiveness of the first one of the servicing nodes and, responsive to a determination that the responsiveness of the first one of the servicing nodes is unacceptable, the selfish node selects a second one of the servicing nodes to service requests therefrom.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: February 2, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Jeremy R. Brown
  • Patent number: 9253173
    Abstract: A transactional server is configured to receive a transactional procedure call from a client to initiate one or more transaction processes. Said transactional server includes a Lightweight Directory Access Protocol (LDAP) authentication server which is configured to forward the transactional procedure call from the transactional server to a distributed authentication server for authentication. When the transactional procedure call to initiate a transaction is received at the transactional server, the LDAP authentication server identifies a user associated with the transactional procedure call, determines that the distributed authentication server should authenticate the user, and initiates an LDAP session between the transactional server and the distributed authentication server.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: February 2, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hong-Hsi Lo, Rich Lee
  • Patent number: 9251178
    Abstract: A system and method for connection labeling for use with connection pools. In accordance with an embodiment, the system comprises a connection pool, including a plurality of connection objects which provide connections that software applications can use to make requests to access the database, wherein each of the connections can be labeled according to the configuration of particular applications; and a connection pool logic that identifies connections labeled as high-cost connections, and avoids using those high-cost connections to serve requests when the total number of connections is below a particular threshold value.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: February 2, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jean de Lavarene, Tong Zhou, Douglas Surber, Stephen Felts, David Merrill
  • Patent number: 9250884
    Abstract: A method, system, and computer program product for cloud-based deployments of software applications that are monitored for compliance with regulatory requirements. One exemplary method commences upon receiving an indication of a compliance corpus such as HIPPA or SOX, then mapping the compliance corpus to one or more predetermined configurations of a virtual compliance platform. Any of the particular predetermined configurations include steps, operations, and/or rules for provisioning infrastructure (e.g., using cloud-resident resources). After provisioning the virtual compliance platform based on the predetermined configuration, the provisioning operations further deploys a compliance monitor. The compliance monitor encapsulates the software application within the compliance monitor so as to monitor and/or log the operation and performance of the software application with respect to the compliance regulations. In some cases, a virtual compliance platform includes a virtual machine.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: February 2, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Kiran Vedula Venkata Naga Ravi