Patents by Inventor Graham S. Wood

Graham S. Wood has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11966560
    Abstract: In some embodiments, an electronic device presents media items from different media applications in a unified media browsing application. In some embodiments, an electronic device facilitates browsing of media from different media applications based on category of media (e.g., movies, television shows, etc.). In some embodiments, an electronic device facilitates setup of a unified media browsing application that presents media items from different media applications in a unified media browsing user interface. In some embodiments, an electronic device displays multiple episodes of a collection of episodic content (e.g., a television series) in a user interface for the collection of episodic content. In some embodiments, an electronic device displays representations of, and provides access to, live-event media items accessible on the electronic device.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: April 23, 2024
    Assignee: Apple Inc.
    Inventors: Alexander W. Johnston, Dennis S. Park, Tito Lloyd Balsamo, Jonathan Lochhead, Yesmeen El-Shafey, Graham R. Clarke, Peter D. Anton, Jennifer L. C. Folse, William M. Bachman, Stephen O. Lemay, Gregg Suzuki, Alan C. Dye, Jeff Tan-Ang, Policarpo B. Wood
  • Patent number: 8024301
    Abstract: One or more usage models are provided for a database. Each usage model includes a set of rules that are used to analyze database performance. A usage model in one or more usage models is determined. Database information is determined based on the usage model. The database information is then analyzed based on rules associated with the usage model. One or more performance problems are determined based on the analysis.
    Type: Grant
    Filed: August 11, 2004
    Date of Patent: September 20, 2011
    Assignee: Oracle International Corporation
    Inventors: Karl Dias, Graham S. Wood, Shivani Gupta, Sushil Kumar, Mark Ramacher, Uri Shaft, Leng Leng Tan, Venkateshwaran Venkataramani
  • Patent number: 7774312
    Abstract: A self-managing workload repository (AWR) infrastructure useful for a database server to collect and manage selected sets of important system performance statistics. Based on a schedule, the AWR runs automatically to collect data about the operation of the database system, and stores the data that it captures into the database. The AWR is advantageously designed to be lightweight and to self manage its use of storage space so as to avoid ending up with a repository of performance data that is larger than the database that it is capturing data about. The AWR is configured to automatically capture snapshots of statistics data on a periodic basis as well as purge stale data on a periodic basis. Both the frequency of the statistics data capture and length of time for which data is kept is adjustable. Manual snapshots and purging may also be performed. The AWR captured data allows for both system level and user level analysis to be automatically performed without unduly impacting system performance, e.g.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: August 10, 2010
    Assignee: Oracle International Corporation
    Inventors: Gary Ngai, Michael Feng, Alex Tsukerman, Benoit Dageville, Mark Ramacher, Karl Dias, Graham S. Wood, Leng Leng Tan, Richard Sarwal, Sushil Kumar
  • Patent number: 7673291
    Abstract: Techniques for self-diagnosing performance problems in a database are provided. The techniques include classifying one or more performance problems in a database system. One or more values for quantifying an impact of the one or more performance problems on the database system are then determined. The quantified values are determined based on the performance of operations in the database system. A performance problem based on the one or more quantified values is then determined. A solution for the performance problem is generated and may be outputted.
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: March 2, 2010
    Assignee: Oracle International Corporation
    Inventors: Karl Dias, Shivani Gupta, Mark Ramacher, Uri Shaft, Venkateshwaran Venkataramani, Graham S. Wood, Juan Loaiza
  • Patent number: 7376682
    Abstract: Quantifying the impact of wasteful operations on a database system is provided. One or more operations that are determined to be wasteful are received. The impact of the wasteful operations on performance in a database may then be quantified. The database is monitored to determine when a wasteful operation is being performed. When a wasteful operation is detected, a time value is recorded of the time spent on processing the wasteful operation. The time value is stored and used to quantify an impact of a performance problem in a database. The time value may be stored and associated with other time values that are recorded for the same wasteful operation. Thus, the impact of wasteful operations that are performed and processed in a database may be determined.
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: May 20, 2008
    Assignee: Oracle International Corporation
    Inventors: Mark Ramacher, Graham S. Wood, Juan Loaiza, Tirthankar Lahiri, Karl Dias
  • Patent number: 7324985
    Abstract: The methods and systems for database statement execution plan optimization exploit bind variable data available on the network to build and optimize an execution plan for the statement. A system for database statement execution plan optimization comprises a bind variable analyzer, a frame allocator, and an optimizer, in addition to a parser for parsing and analyzing the statement, a type checker for type checking the statement, and a tree builder for building an expression tree.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: January 29, 2008
    Assignee: Oracle International Corporation
    Inventors: Sanjay Kaluskar, Namit Jain, Hakan Jakobsson, Graham S. Wood
  • Patent number: 7292961
    Abstract: Techniques for capturing samples of session activity in a database are provided. Session activity for active sessions is recorded at certain times over a time period. Accordingly, a sample of session activity is taken for sessions in a database.
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: November 6, 2007
    Assignee: Oracle International Corporation
    Inventors: Karl Dias, Venkateshwaran Venkataramani, Mark Ramacher, Graham S. Wood, Juan Loaiza
  • Patent number: 7092931
    Abstract: The methods and systems for database statement execution plan optimization exploit bind variable data available on the network to build and optimize an execution plan for the statement. A system for database statement execution plan optimization comprises a bind variable analyzer, a frame allocator, and an optimizer, in addition to a parser for parsing and analyzing the statement, a type checker for type checking the statement, and a tree builder for building an expression tree.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: August 15, 2006
    Assignee: Oracle Corporation
    Inventors: Sanjay Kaluskar, Namit Jain, Hakan Jakobsson, Graham S. Wood
  • Patent number: 5116536
    Abstract: The invention relates to a process for the preparation of fine-particled, stable, pharmaceutical or cosmetic dispersions consisting of an aqueous phase and an organic phase which is insoluble or not completely soluble in water (oily phase), in which a pre-emulsion is first prepared from the two phases by known emulsifying methods and is then further processed to the end product. The invention furthermore relates to apparatus for carrying out the process.
    Type: Grant
    Filed: September 13, 1990
    Date of Patent: May 26, 1992
    Assignee: Bayer Aktiengesellschaft
    Inventors: Manfred Bucheler, Hans Gehringer, Bernd Klinksiek, Bernd Koglin