Patents by Inventor Geoffrey Martin

Geoffrey Martin 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).

  • Publication number: 20090206319
    Abstract: A semiconductor device which displays an oscillating voltage due to the creation of charge domains which includes a plurality of semiconductor layers and at least two electrodes spaced from one another in the direction of the layers, an upper of which has a composition and/or dimensions predetermined so that a charge therein balances a depletion from a surface charge of the upper layer on application of a potential difference across said electrodes. The electrodes may be in contact solely with the upper layer. A method of manufacturing the device is also provided.
    Type: Application
    Filed: April 30, 2007
    Publication date: August 20, 2009
    Applicants: ABERDEEN UNIVERSITY - RESEARCH AND INNOVATION, UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW
    Inventors: Neil John Pilgrim, Geoffrey Martin Dunn, Ata-Ul-Hebib Kahlid, Colin Roy Stanley, Iain Granger Thayne, David Robert Sime Cumming
  • Publication number: 20090132964
    Abstract: A graphical user interface (GUI) presents a primary icon in a minimal visual area of a video display screen of a computer. Selecting the primary icon directs the computer to display a line of segments, where each segment associated with one or more software programs or electronic documents. The GUI allows a user to directly access items of visual and/or audio media by selecting one or more documents or software programs associated with a selected segment. The GUI optionally allows selected a line or segment for transmission from the computer to another computer, wherein copies one or more documents or software applications are transmitted to the second computer.
    Type: Application
    Filed: October 3, 2008
    Publication date: May 21, 2009
    Inventors: Harold Lee Peterson, Geoffrey Martin, Christopher John Marinacci
  • Patent number: 7474592
    Abstract: A method and versatile device for use-based context security is described. In an embodiment, the versatile device is implemented as a wristwatch. The wristwatch is configured to facilitate a wireless transaction for an authenticated user and is configured to be worn by the authenticated user such that to encircle a part of the authenticated user. Moreover, the wristwatch includes a validation mechanism for controlling use of the wristwatch based on whether the authenticated user continues to wear the wristwatch after initiating use of the wristwatch.
    Type: Grant
    Filed: December 5, 2001
    Date of Patent: January 6, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Geoffrey Martin Lyon
  • Patent number: 7430722
    Abstract: A method for selecting skinnable interfaces and a system for implementing the same. The method discloses accessing user specific information upon installation of an application on a computing resource. The computing resource is associated with a user that is associated with the user specific information. The method continues by associating the user with a selected selected skin from a plurality of user interface (UI) skins. The association between the user and the selected UI skin is based on the user specific information. Thereafter, the method continues by configuring the application to display the selected UI skin as a default UI skin for the application.
    Type: Grant
    Filed: March 18, 2004
    Date of Patent: September 30, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Geoffrey Martin, Janet Sailor, Anthony Reyes, Ruth Lim
  • Publication number: 20080229330
    Abstract: An improved method, apparatus, and computer instructions for creating and running batch jobs in an object oriented environment, such as a J2EE environment. A request to execute a batch job is received. A deployment descriptor file is processed to identify a batch bean to be invoked. This batch job session bean processes the request, parses deployment descriptor file that comprises definitions of relationships between other helper classes, entity and session beans. The identified batch bean is invoked to execute the batch job step in the order described in the deployment descriptor applying checkpoints at intervals specified in the descriptor.
    Type: Application
    Filed: May 30, 2008
    Publication date: September 18, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Geoffrey Martin Hambrick, Robert Howard High, Rodney Alan Little, Sridhar Sudarsan
  • Publication number: 20080196003
    Abstract: A system for generating application content includes specifying an application definition or model in a flexible grammar, defining a set of templates that define generalized content output forms, and specifying a control definition for transforming the application definition into application content bused on the templates. A transformation engine accesses the application definition and performs output generation under the control of the control description.
    Type: Application
    Filed: April 22, 2008
    Publication date: August 14, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Henry Gerken, Geoffrey Martin Hambrick
  • Publication number: 20080140704
    Abstract: A method, apparatus, and computer instructions are provided for implementing container managed uses, ownerships, and references in an enterprise JavaBean™ environment. A user may specify a uses, ownership, reference relationships between entity beans and sessions in a deployment descriptor file. When the file is processed, the present embodiment generates methods on the entity beans and allows the container to recognize the relationships, such that the user may access the session beans based on the specified relationships.
    Type: Application
    Filed: January 24, 2008
    Publication date: June 12, 2008
    Inventors: Geoffrey Martin Hambrick, Robert Howard High, Rodney Alan Little, Sridhar Sudarsan
  • Patent number: 7376933
    Abstract: A method for generating application content includes specifying an application definition or model in a flexible grammar, defining a set of templates that define generalized content output forms, and specifying a control definition for transforming the application definition into application content based on the templates. A transformation engine accesses the application definition and performs output generation under the control of the control description.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: Christopher Henry Gerken, Geoffrey Martin Hambrick
  • Publication number: 20080115116
    Abstract: The present invention enables a component under test to bind to a single component, that is capable of simulating most depended upon services, including the details of their interface, whether or not they return explicit results or cause side effects, and regardless of the state of their implementation. This invention includes features that allow for dynamic reconfiguration to meet the needs of both manual and automated testing, including the ability to control normal and exceptional results, as well as features to support both unit and integration testing.
    Type: Application
    Filed: November 15, 2006
    Publication date: May 15, 2008
    Inventors: Timothy Marc Francis, Geoffrey Martin Hambrick, Stephen Joseph Kinder
  • Patent number: 7340478
    Abstract: A method, apparatus, and computer instructions are provided for implementing container managed uses, ownerships, and references in an enterprise JavaBean™ environment. A user may specify a uses, ownership, reference relationships between entity beans and sessions in a deployment descriptor file. When the file is processed, the present embodiment generates methods on the entity beans and allows the container to recognize the relationships, such that the user may access the session beans based on the specified relationships.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: March 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Geoffrey Martin Hambrick, Robert Howard High, Jr., Rodney Alan Little, Sridhar Sudarsan
  • Patent number: 7250695
    Abstract: A power control circuit is used to control the power supplied to a circuit from a power source. The power control circuit is operable to connect and disconnect the power source from the circuit. The power control circuit connects the power source to the circuit in response to an externally applied magnetic field.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: July 31, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Timothy Connors, Geoffrey Martin Lyon, Salil Pradhan
  • Publication number: 20060053384
    Abstract: A graphical user interface for accessing, managing, organizing and using local and online content from a personal computer. The graphical user interface is divided into several modules, displayed on the display screen of the computer. Some of these modules are categories, which contain links to content online and on the hard drive of the computer. The user can customize these categories and the links within them to suit his or her personal needs, interests, and tastes. One of the modules within the GUI are media players. The user can select content by dragging and dropping a link from the desktop, another application, or a category within the GUI onto the media player. Applications required to access content referred to by links within the categories of the graphical user interface are launched at the time that the GUI is launched. The GUI also contains a search tool for searching content stored on the hard drive of the computer as well as accessing online search engines.
    Type: Application
    Filed: September 7, 2004
    Publication date: March 9, 2006
    Inventors: Frank La Fetra, Geoffrey Martin, Janet Sailor, Ruth Lim, Nick Labosky, Anthony Reyes
  • Publication number: 20050289475
    Abstract: A graphical user interface for accessing, managing, organizing and using local and online content from a personal computer. The graphical user interface is divided into several modules, displayed on the display screen of the computer. Some of these modules are categories, which contain links to content online and on the hard drive of the computer. The user can customize these categories and the links within them to suit his or her personal needs, interests, and tastes. One or more of the modules within the GUI are media players. The user can select content by dragging and dropping a link from the desktop, another application, or a category within the GUI onto the media player. Applications required to access content referred to by links within the categories of the graphical user interface are launched at the time that the GUI is launched.
    Type: Application
    Filed: June 25, 2004
    Publication date: December 29, 2005
    Inventors: Geoffrey Martin, Frank La Fetra, Ruth Lim, Janet Sailor
  • Publication number: 20050246655
    Abstract: Methods and systems for a moveable search engine interface that remains visible on the desktop are provided. In one embodiment, a search engine interface is created by displaying a graphical image of a window on a screen of the computer. The window may receive search terms for searching information available to a search engine. The search engine interface is also created by associating a two dimensional graphical image that has a specified shape and color with the window. The search engine interface is designed to remain available on the screen of the computer regardless of whether a browser associated with the computer is open or closed. Further the search engine interface is designed to be moved anywhere on the screen.
    Type: Application
    Filed: April 28, 2004
    Publication date: November 3, 2005
    Inventors: Janet Sailor, Ruth Lim, Anthony Reyes, Geoffrey Martin
  • Publication number: 20050081155
    Abstract: One embodiment in accordance with the invention is a method for launching a graphical user interface player with a computing resource. A plurality of applications for accessing electronic content can be launched concurrently with the launching of the graphical user interface player. An electronic content can be automatically opened in response to the dropping of a pointer to the electronic content onto the graphical user interface player.
    Type: Application
    Filed: October 4, 2004
    Publication date: April 14, 2005
    Inventors: Geoffrey Martin, Frank LaFetra, Janet Sailor, Ruth Lim
  • Publication number: 20050076306
    Abstract: A method for selecting skinnable interfaces and a system for implementing the same. The method discloses accessing user specific information upon installation of an application on a computing resource. The computing resource is associated with a user that is associated with the user specific information. The method continues by associating the user with a selected selected skin from a plurality of user interface (UI) skins. The association between the user and the selected UI skin is based on the user specific information. Thereafter, the method continues by configuring the application to display the selected UI skin as a default UI skin for the application.
    Type: Application
    Filed: March 18, 2004
    Publication date: April 7, 2005
    Inventors: Geoffrey Martin, Janet Sailor, Anthony Reyes, Ruth Lim
  • Patent number: 6836881
    Abstract: Remote tracing from a local data processing node of the execution of a process within an application program running on a remote data processing node in a distributed data processing network. The application program includes its own local trace facility and the nodes communicate by asynchronous messaging via mailboxes. Each node includes process-provate interrupt handling means for indicating the presence of a command for the respective process in the mailboxes.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: December 28, 2004
    Assignee: International Business Machines Corporation
    Inventors: Stephen John Beynon, Brian Kenneth Mihell, Andrew Mark Swinson, Geoffrey Martin Winn
  • Patent number: 6782538
    Abstract: A system for efficiently generating keys for subsequently objects during object creation and for finding and activating objects using the generated keys in an object oriented system includes one or more processors, a storage system, one or more I/O controllers, a system bus, operatively connecting the processors, the storage system and the I/O controllers, a system control program for controlling the operation of the system, and an extensible instance manager which generates keys and manages instances of objects under the control of the system control program.
    Type: Grant
    Filed: December 14, 1995
    Date of Patent: August 24, 2004
    Assignee: International Business Machines Corporation
    Inventors: George Prentice Copeland, Geoffrey Martin Hambrick, Robert Howard High, Jr.
  • Patent number: 6752198
    Abstract: Bimetallic plate is produced by providing a substrate of a first metal and, with the preheated substrate positioned in a mold cavity with a major surface of the substrate facing upwardly and to fill a portion of the depth of the cavity, a second metal is cast against that surface to form a cladding component and, with the substrate, to form the bimetallic plate. Prior to the cladding being cast, the major surface is rendered substantially oxide-free and is protected against oxidation. The cladding is cast by a melt, of a composition required for it, being poured at a superheated temperature whereby, with the preheating of the substrate, an overall heat energy balance is achieved between the substrate and the cladding.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: June 22, 2004
    Assignee: Commonwealth Scientific and Industrial Research Organisation of Campbell
    Inventors: Teunis Heijkoop, Ian Robert Dick, Bernard Bednarz, Geoffrey Martin Goss, Philip David Pedersen, Robert Sidney Brunton, William Trickett Wright
  • Publication number: 20030141034
    Abstract: Bimetallic plate is produced by providing a substrate of a first metal and, with the preheated substrate positioned in a mold cavity with a major surface of the substrate facing upwardly and to fill a portion of the depth of the cavity, a second metal is cast against that surface to form a cladding component and, with the substrate, to form the bimetallic plate. Prior to the cladding being cast, the major surface is rendered substantially oxide-free and is protected against oxidation. The cladding is cast by a melt, of a composition required for it, being poured at a superheated temperature whereby, with the preheating of the substrate, an overall heat energy balance is achieved between the substrate and the cladding.
    Type: Application
    Filed: December 3, 2002
    Publication date: July 31, 2003
    Inventors: Teunis Heijkoop, Ian Robert Dick, Bernard Bednarz, Geoffrey Martin Goss, Philip David Pedersen, Robert Sidney Brunton, William Trickett Wright