Patents Assigned to ORACLE INTERNATÍONAL CORPORATÍON
  • Publication number: 20140229482
    Abstract: Processes, machines, and stored machine instructions are provided for grouping interdependent fields. Field grouping logic may include specially configured machines and/or stored instructions that identify group(s) of interdependent fields of a data set. The field grouping logic may receive, from a client on a customizable interface, a request for interdependent fields in a data set and, in response, cause generation of an output object that identifies the similar fields in the data set. The field grouping logic may exclude field(s) of the data set that are not interdependent, are not frequently accessed, or do not consume much space in storage, even though the request may not identify which fields are interdependent. The output object identifies the similar fields in set(s) or list(s) of fields, or in a hierarchy or hierarchies of groups and sub-groups.
    Type: Application
    Filed: February 11, 2013
    Publication date: August 14, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Boriana Lubomirova Milenova, Marcos M. Campos
  • Publication number: 20140225273
    Abstract: A chip package is described. This chip package includes a substrate having a side at an angle relative to the top and bottom surfaces of the substrate that is between that of a direction parallel to the top and bottom surfaces and that of a direction perpendicular to the top and bottom surfaces (i.e., between 0° and 90°). This side may be configured to couple to a stack of semiconductor dies in which the semiconductor dies are offset from each other in a direction parallel to the top and bottom surfaces so that one side of the stack defines a stepped terrace. For example, the side may include electrical pads. These electrical pads may be coupled to electrical pads on the top surface by through-substrate vias (TSVs) in the substrate. Moreover, the electrical pads on the top surface may be configured to couple to an integrated circuit.
    Type: Application
    Filed: February 11, 2013
    Publication date: August 14, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hiren D. Thacker, John E. Cunningham, Ashok Krishnamoorthy
  • Publication number: 20140226684
    Abstract: An integrated circuit includes an optical source that provides an optical signal to an optical waveguide. In particular, the optical source may be implemented by fusion-bonding a III-V semiconductor to a semiconductor layer in the integrated circuit. In conjunction with surrounding mirrors (at least one of which is other than a distributed Bragg reflector), this structure may provide a cavity with suitable optical gain at a wavelength in the optical signal along a vertical direction that is perpendicular to a plane of the semiconductor layer. For example, the optical source may include a vertical-cavity surface-emitting laser (VCSEL). Moreover, the optical waveguide, defined in the semiconductor layer, may be separated from the optical source by a horizontal gap in the plane of the semiconductor layer. During operation of the optical source, the optical signal may be optically coupled across the gap from the optical source to the optical waveguide.
    Type: Application
    Filed: February 11, 2013
    Publication date: August 14, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ashok V. Krishnamoorthy, John E. Cunningham, Xuezhe Zheng
  • Publication number: 20140219439
    Abstract: Embodiments of the invention provide systems and methods for updating customer service agent skillset definitions within a customer relationship management system. According to one embodiment, updating a skillset definition for an agent in a Customer Relationship Management (CRM) system can comprise defining an initial skillset for the agent including indications of areas of expertise for which the agent is available to handle related customer requests. A request can be received from the agent to update the initial skillset definition to indicate a new area of expertise for which the agent wishes to be considered qualified. A determination can be made as to whether the agent is qualified for the new area of expertise. In response to determining the agent is qualified, the skillset for the agent can be updated to indicate the agent is qualified to begin handling customer requests related to the new area of expertise.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: CHAD FARMER
  • Publication number: 20140222930
    Abstract: The present invention provides a protocol for use in a system for real-time communication signaling in a telecommunication network and communication in web-only internet The protocol facilitates adapting complex signaling on the server-side into simple operations towards the Web. In an embodiment the protocol is used to communicate between a server-side web signaling engine and a client-side communication controller. The client-side communication controller provides a JavaScript API to encapsulate the signaling layer. The web signaling engine includes a controller which terminates communications using the protocol, and normalizes communications into an internal protocol suitable for communication with telecommunications network systems. In an embodiment, the protocol utilizes JSON and a WebSocket connection and can be defined as a WebSocket subprotocol.
    Type: Application
    Filed: October 31, 2013
    Publication date: August 7, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Binod Pankajakshy Gangadharan, Terje Strand, Xiaoyan Sun, Shuquan Zhang, Boris Selitser, Honggang Frank Zhu, Karthic Loganathan
  • Publication number: 20140222890
    Abstract: The present invention provides a system for real-time communication signaling in a telecommunication network. The system adapts complex signaling on the server-side into simple operations towards the Web. In an embodiment the system includes a server-side web signaling engine and a client-side communication controller. The client-side communication controller provides native operating system application programming interfaces (API) and JavaScript APIs to encapsulate the signaling layer. The web signaling engine includes a controller which terminates HTTP communications with the client-side, parses, and normalizes the HTTP communications into an internal protocol suitable for communication with telecommunications network systems. The gateway system thereby provides a dedicated signaling channel for applications on the client to interact with telecommunications network services.
    Type: Application
    Filed: February 4, 2013
    Publication date: August 7, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: HONGGANG FRANK ZHU, BORIS SELITSER, KARTHIC LOGANATHAN
  • Publication number: 20140223408
    Abstract: Embodiments of the present invention provide for supporting definition of services in the SOA using templates for definition of processes, tasks, and/or components and wizards associated to the templates for guiding users in defining values to variables in the templates. Embodiments of the present invention provide developers with a guided flow for an integration project as well as guidance from the functional decomposition from the solution architect within an integrated development environment. Embodiments provide pre-built templates that may also contain wizard based interfaces to help the developers to create services that follow best-practices and include necessary plumbing tasks.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: ROBERT DAVID WUNDERLICH, JR., MUNAZZA BUKHARI, AVI BORTHAKUR, PRABHU THUKKARAM, SIMONE GEIB, HARI GANDHI, RAJAN M. MODI
  • Publication number: 20140220933
    Abstract: Systems and methods are described herein that provide a mobile push notification system that sends notifications to various types of mobile devices using a single cloud based interface. One example embodiment includes a registration logic configured to receive device data from a mobile device. A record of the device data is stored in a database. A token generator creates a registration token that identifies the mobile device. The registration logic is facilitates communication between the mobile device and a vendor service when the registration token is received from the mobile device.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Matthew LYNES, Chris HUANG, Jayant THOMAS, Victor MATSKIV
  • Publication number: 20140215346
    Abstract: Embodiments of the invention provide systems and methods for configuring and using an enhanced address List of Values (LOV). According to one embodiment, configuring and using an enhanced address List of Values (LOV) can comprise installing, by a computer system, an application using address information. The address information can have a predefined format for a plurality of geographic regions relevant to the application. The address LOV can be configured by the computer system for a selected geographic region from the plurality of geographic regions relevant to the application and the configured address LOV and used by the computer system in a user interface of the application to define values for attributes related to entry of an address within the selected geographic region.
    Type: Application
    Filed: January 28, 2013
    Publication date: July 31, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: DHAVAL MANHARLAL MEHTA, KISHORE BALLA, INDRAJIT SEN
  • Publication number: 20140214799
    Abstract: According to one aspect of the invention, for a database statement that specifies evaluating ranking or cumulative window functions, an execution strategy based on an extended data distribution key may be used for the database statement. In the execution strategy, each sort operator of multiple parallel processing sort operators computes locally evaluated results of a ranking or cumulative window function based on a subset of rows in all rows used to evaluate the database statement, and sends the first and last rows' locally evaluated results to a query coordinator. The query coordinator consolidates the locally evaluated results received from the multiple parallel processing sort operators and sends consolidated results to the sort operators based on their respective demographics. Each sort operator completes full evaluation of the ranking or cumulative window functions based at least in part on one or more of the consolidated results provided by the query coordinator.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Huagang Li, Srikanth Bellamkonda
  • Publication number: 20140210516
    Abstract: A level shifter and integrated level shifter and metastability resolution flop circuit are disclosed. A circuit includes a generation circuit, in a first voltage domain, coupled to receive a logic signal via a single-ended input and configured to generate true and complementary values of the logic signal. The circuit further includes a storage circuit coupled to receive the true and complementary values of the logic signal from the generation circuit. The storage circuit is configured to store the true and complementary values of the logic signal. The storage circuit is in a second voltage domain. The circuit further includes an output circuit coupled to the storage circuit and configured to provide a differential output signal having true and complementary values corresponding to the true and complementary values of the logic signal. The circuit may be combined with a latch circuit coupled to receive the differential output signal.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Changku Hwang, Robert P Masleid, Hoki Kim, Ha Pham
  • Publication number: 20140215157
    Abstract: A system and method for supporting targeted stores in a shared-memory multiprocessor. A targeted store enables a first processor to push a cache line to be stored in a cache memory of a second processor. This eliminates the need for multiple cache-coherence operations to transfer the cache line from the first processor to the second processor. More specifically, the disclosed embodiments provide a system that notifies a waiting thread when a targeted store is directed to monitored memory locations. During operation, the system receives a targeted store which is directed to a specific cache in a shared-memory multiprocessor system. In response, the system examines a destination address for the targeted store to determine whether the targeted store is directed to a monitored memory location which is being monitored for a thread associated with the specific cache. If so, the system informs the thread about the targeted store.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mark S. Moir, Paul N. Loewenstein, David Dice
  • Publication number: 20140215245
    Abstract: Systems and methods for reducing power consumption of systems using serialized data transmission. In a multi-node system, the reiterative steps for the setup of the lanes within links between the nodes produces both a time invariant set of parameters associated with the channel properties of the lanes and a time variant set of parameters associated with receiver clock alignment. The time invariant set is stored in persistent storage. Links may be turned on and turned off. When a link is turned on again, the stored time invariant set may be used as initial values to reconfigure both the time invariant and the time variant sets, thereby greatly reducing the delay to begin using the link again. The reduced delay may significantly speed up the wakening process for the links, thereby encouraging the use of low-power techniques that include tuning off lanes.
    Type: Application
    Filed: January 29, 2013
    Publication date: July 31, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hongtao Zhang, Da-wei Huang, Jianghui Su
  • Publication number: 20140215307
    Abstract: A system for generating a web page that integrates content from different content sources. The system defines a request configured to be transmitted from a consumer application to a producer application. The request is for the producer application to provide content to the consumer application. The system adds additional custom data to the request via a plurality of integration points. The additional custom data is configured to be interpreted by handlers corresponding to the integration points. The system receives content produced by the producer application. The producer application produces the content based upon the request and the additional custom data. The system displays the received content to appear as an integrated whole with other content on a page.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: David SCHNEIDER, Scott O'BRYAN, Michael ELGES, Steven Bradley LIKES, Venkata GUDDANTI
  • Publication number: 20140215433
    Abstract: A computer-implemented method can include generating Business Process Modeling Notation (BPMN) scripts for one or more BPMN processes, and storing each BPMN script in a class oriented format in a file that is separate from the corresponding BPMN process.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 31, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ezequiel Mauro Bergamaschi, Ariel Morelli Andres, Paulo Gustavo Veiga, Gustavo Battistoni
  • Publication number: 20140215548
    Abstract: A method of handling a plurality of session requests at an access manager may include assigning a rank to each of a plurality of agents. Each of the plurality of agents may forward requests for protected resources to the access manager for authentication and/or authorization, and the access manager may establish a plurality of sessions. The method may also include establishing a first session that is associated with a first agent in the plurality of agents that is assigned a first rank, a first user device, and/or a user credential. The method may additionally include receiving a request to establish a second session that is associated with a second agent in the plurality of agents that is assigned a second rank, a second user device, and/or the user credential. The method may further include determining whether the second session should be established.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: RAMYA KUKKEHALI SUBRAMANYA, STEPHEN MATHEW, VIPIN ANAPARAKKAL KOOTTAYI
  • Publication number: 20140215581
    Abstract: A method of providing an administrator with a managerial view of personnel data may include receiving a login that includes administrator credentials from a personnel administrator and receiving a command associated with the administrator credentials to view personnel data in a personnel database. The personnel data may be associated with a group of employees under a manager in a managerial hierarchy. The method may also include selecting between a manager view of the personnel data and an administrator view of the personnel data. The manager view may include a first subset of the personnel data, the administrator view may include a second subset of the personnel data, and/or the first subset may be smaller than the second subset. The method may additionally include causing the first subset of personnel data to be displayed on a display device according to the manager view.
    Type: Application
    Filed: January 29, 2013
    Publication date: July 31, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: ANADI UPADHAYAYA, TY HAYDEN
  • Publication number: 20140214902
    Abstract: A method of creating multi-parent relationships from single-parent data may include receiving a data set that includes a plurality of objects organized in a hierarchy. The method may also include parsing the data set to locate at least two objects in the plurality of objects. Each of the at least two objects may be associated with an identifier. The method may additionally include creating a data record to represent information associated with the at least two objects. The data record may be associated with a plurality of parent data records.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: DHAVAL MANHARLAL MEHTA, JIANYING HUANG
  • Publication number: 20140214754
    Abstract: According to one aspect of the invention, for a database statement that specifies evaluating reporting window functions, a computation-pushdown execution strategy may be used for the database statement. The computation-pushdown execution plan includes producer operators and consolidation operators. Each producer operator computes a respective partial aggregation for each reporting window function based on a subset of rows, and broadcasts the respective partial aggregation. Each consolidation operator fully aggregates all partial aggregations broadcasted from the producer operators. Alternatively, an extended-data-distribution-key execution plan may be used. Each producer operator sends rows based on hash keys to sort operators for computing partial aggregations for at least one reporting window function based on a subset of rows. Each consolidation operator receives and fully aggregates all partial aggregations broadcasted from the sort operators.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Huagang Li, Srikanth Bellamkonda, Sankar Subramanian, Andrew Witkowski
  • Publication number: 20140215127
    Abstract: A system and method is provided for implementing adaptive intent logging in a file system of a computing device. The file system receives an I/O request from one more applications executing on the computing device. The file system includes one or more intent logging modules that adaptively and/or selectively write detail data included in an I/O request directly to storage pool device or an intent log that based on logging rules and/or the detail data associated with the request. The intent logging modules minimizes processing delays when an application issues multiple synchronous requests, such as small write request.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Neil Veness Perrin, Bradley Romain Lewis