Patents Assigned to Oracle International Corporation (OIC)
  • Patent number: 7490330
    Abstract: Techniques are provided for instantiating separate Java virtual machines for each session established by a server. Because each session has its own virtual machine, the Java programs executed by the server for each user connected to the server are insulated from the Java programs executed by the server for all other users connected to the server. The separate VM instances can be created and run, for example, in separate units of execution that are managed by the operating system of the platform on which the server is executing. For example, the separate VM instances may be executed either as separate processes, or using separate system threads. Because the units of execution used to run the separate VM instances are provided by the operating system, the operating system is able to ensure that the appropriate degree of insulation exists between the VM instances.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: February 10, 2009
    Assignee: Oracle International Corporation (OIC)
    Inventors: Harlan Sexton, David Unietis, Mark Jungerman, Scott Meyer, David Rosenberg
  • Patent number: 7363584
    Abstract: A markup programming technique is described which directs a rendering agent to display at least two charts at the same time and, in response to a cursor operation over one of the charts, to replace the other chart. The cursor operation need not be a mouse click and can simply be the event of moving the cursor into a specified area of the first chart.
    Type: Grant
    Filed: April 11, 2001
    Date of Patent: April 22, 2008
    Assignee: Oracle International Corporation (OIC)
    Inventor: Lory D. Molesky
  • Patent number: 7093232
    Abstract: A component stager accepts from developers one or more versions of a component of a product, and associates with each version a time that is one of a number of the periodically recurring times (also called “ticks”), e.g. an upcoming Wednesday, if the periodically recurring times happen on a weekly basis, i.e. every Wednesday. Such associations may be used to identify one or more versions that are associated with a specific tick, e.g. to identify the amount of work done between to ticks and/or to find versions that are currently available for release, which may be based on a most recent tick, or a tick associated with a milestone in the past.
    Type: Grant
    Filed: October 17, 2001
    Date of Patent: August 15, 2006
    Assignee: Oracle International Corporation (OIC)
    Inventors: Florence Chatzigianis, Yuan Jiang
  • Patent number: 7020599
    Abstract: A method for simulating different MTTR settings includes determining a simulated MTTR setting and providing a simulated checkpoint queue. The simulated checkpoint queue is associated with the simulated MTTR setting and is an ordered list of one or more elements. Each element represents a buffer, and the ordered list has a head and a tail. The method also includes providing a simulated write counter associated with the simulated MTTR setting. The method further includes, in response to detecting a change to a first buffer, checking if the first buffer is represented in the simulated checkpoint queue. If the first buffer is not represented in the simulated checkpoint queue, an element that represents the first buffer is linked to the tail of the simulated checkpoint queue. An MTTR advisory system includes a memory, one or more processors coupled to the memory, a simulated MTTR setting, a simulated checkpoint queue, and a simulated write counter. The simulated MTTR setting is maintained in the memory.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: March 28, 2006
    Assignee: Oracle International Corporation (OIC)
    Inventors: Qiang Cao, Sushil Kumar, Tirthankar Lahiri, Yunrui Li, Gianfranco Putzolu