Search

Stephen Richard Lewallen

from Woodinville, WA
Age ~55

Stephen Lewallen Phones & Addresses

    s
  • 22506 NE 166Th St, Woodinville, WA 98077
  • Columbus, OH
  • Dublin, OH
  • Cupertino, CA
  • 6514 Alyssa Ct, San Jose, CA 95138 (408) 281-1780
  • Sunnyvale, CA
  • Westerville, OH
  • 6514 Alyssa Ct, San Jose, CA 95138 (408) 623-8470

Work

Position: Machine Operators, Assemblers, and Inspectors Occupations

Education

Degree: Bachelor's degree or higher

Publications

Us Patents

Method, System, And Program For Embedding A User Interface Object In Another User Interface Object

View page
US Patent:
6675230, Jan 6, 2004
Filed:
Aug 22, 2000
Appl. No.:
09/643292
Inventors:
Stephen Richard Lewallen - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1516
US Classification:
709328, 345744, 345762, 709329
Abstract:
Disclosed is a system, method, and program for implementing components of a user interface as an object. A user interface is implemented in a first user interface program object including elements compatible with a first user interface program. A standard application program interface (API) calling a first standard object to create a second standard object as an element of the first standard object is received. The standard API is a member of a set of standard APIs, such as the W3C APIs. A second user interface program API is generated to create a second user interface program object corresponding to the second standard object. The second user interface program object is embedded as an element in the first user interface program object.

Method, System, Program, And Data Structures For Loading Programs Into A Runtime Environment

View page
US Patent:
6748591, Jun 8, 2004
Filed:
Sep 14, 2000
Appl. No.:
09/661609
Inventors:
Stephen Richard Lewallen - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 944
US Classification:
717170, 717120, 717166
Abstract:
Provided is a method, system, program, and data structures for installing components in a computer runtime environment. A kit file is retrieved including information on program components to load into memory. The retrieved kit file information is used to retrieve the program components for the kit file. The retrieved program components for the kit file are loaded into the runtime environment. A determination is made as to whether there are dependency kit files associated with the retrieved kit file. Program components for each determined dependency kit file are maintained in the runtime environment, wherein classes and interfaces are resolved using the program components loaded into the runtime environment.

Method, System, And Program For Generating A Graphical User Interface Window For An Application Program

View page
US Patent:
6801224, Oct 5, 2004
Filed:
Sep 14, 2000
Appl. No.:
09/661610
Inventors:
Stephen Richard Lewallen - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G09G 500
US Classification:
345746, 345744, 345788, 345804
Abstract:
Described is a method, system, and program for generating an application graphical user interface (GUI) window used by an executing application program. The application program uses an operating system handle addressing the application GUI window to generate content into the application GUI window. A frame element, including GUI components of the application GUI window is added to a user interface object including GUI components used by a user interface program. Application program interfaces (APIs), generated by the application program, are executed to call the handle to generate content into the application GUI window. Standard APIs that are members of a set of standard API interfaces are received to manipulate the GUI components in the frame element to modify a display of the application GUI window. The standard APIs are converted to user interface APIs. The converted user interface APIs call the frame element to render the application GUI window according to the modifications specified in the standard APIs.

Method, System, And Program For Mapping Standard Application Program Interfaces (Apis) To User Interface Apis

View page
US Patent:
6854123, Feb 8, 2005
Filed:
May 9, 2000
Appl. No.:
09/568873
Inventors:
Stephen Richard Lewallen - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F009/00
US Classification:
719328, 717106, 717116, 717118, 717136
Abstract:
Disclosed is a system, method, and program for providing a plurality of translator programs for translating source code in a cross-platform computer language, such as Java, to program statements capable of executing on multiple operating system platforms. The translator programs determine whether a source code statement in an application program comprises an application program interface (API) that is a member of a set of standard API interfaces, such as the API interfaces specified in the W3C DOM specification. The translator programs determine from a mapping at least one native operating system API interface corresponding to the determined standard API interface. Native operating system API interfaces provide an implementation of the standard API interfaces. The translator programs further convert the source code statement comprising the standard API interface to the determined native operating system API interface. The translator programs allow the application program to include standard API interfaces and be capable of executing on multiple operating system platforms that implement the set of standard API interfaces.

Method, System, And Program For Using A User Interface Program To Generate A User Interface For An Application Program

View page
US Patent:
6941520, Sep 6, 2005
Filed:
May 9, 2000
Appl. No.:
09/567835
Inventors:
Stephen Richard Lewallen - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F003/00
G06F015/00
G06F015/163
US Classification:
715762, 715744, 715765, 715866, 715746, 709220, 717114, 717116, 719328
Abstract:
Disclosed is a system, method, and program for generating a user interface for an application program. A determination is made of application program interfaces (APIs) in an application program that are members of a set of standard API interfaces. The application program further includes code in a computer language to perform application program operations. A determination is made from a mapping of at least one user interface API corresponding to the determined standard API interface. The user interface APIs are capable of controlling a user interface program to perform user interface operations. The standard APIs in the application program are converted to user interface APIs to generate the user interface for the application program. The code in the computer language is converted to executable code to perform the application program operations.

Method, System, And Program For Mapping Objects In Different Language Formats

View page
US Patent:
6957439, Oct 18, 2005
Filed:
May 9, 2000
Appl. No.:
09/567836
Inventors:
Stephen Richard Lewallen - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F009/00
US Classification:
719328, 717106, 717116, 717118, 717136, 717140
Abstract:
Disclosed is a system, method, and program for translating source code statements to executable code. A source code statement including an application program interface (API) that is a member of a set of standard APIs calling an object in a first format is processed. A mapping is used to determine at least one user interface API corresponding to the determined standard API. The user interface API provides an implementation of the standard APIs in a user interface program. A mapping is determined of the called object to a corresponding object in a second format utilized by the user interface program is accessed. The source code statement comprising the standard API calling the object in the first format is converted to the determined user interface API calling the corresponding object in the second format. The user interface program is capable of executing the user interface API calling the corresponding object.

Method, System, And Program For Remotely Manipulating A User Interface Over A Network

View page
US Patent:
7020882, Mar 28, 2006
Filed:
Sep 14, 2000
Appl. No.:
09/662519
Inventors:
Stephen Richard Lewallen - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/00
US Classification:
719328, 719310, 717106, 717136
Abstract:
Disclosed is a system, method, and program for generating user interface output on an output device attached to a remote computer. The remote computer communicates over a network to at least one server. The remote computer and server may comprise any computing device known in the art or any appliance or device including an embedded computing device. An object is transmitted to the remote computer including user interface components and data. The remote computer generates user interface output from the user interface components and data in the object. The computer further transmits to the remote computer standard application program interfaces (API) that are a member of a set of standard APIs in a first format. The remote computer converts the standard APIs in the first format to user interface APIs in a second format to manipulate the object and generate further user interface output from the components and data in the object.

Method And Apparatus For Providing Protocol Independent Naming And Life Cycle Services In An Object-Oriented System

View page
US Patent:
7127724, Oct 24, 2006
Filed:
Feb 3, 1999
Appl. No.:
09/244291
Inventors:
Stephen Lewallen - Cupertino CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/00
US Classification:
719332, 719315, 719316
Abstract:
A framework based Java naming and lifecycle services system includes a Moniker class which universally identifies an instance of any object model, whether the instance exists or not. Moniker objects instantiated from the Moniker class operate with a set of directory service classes and object adapters to create a directory service framework and a mechanism for connecting the directory service framework to existing directory services. A set of runtime classes provide “in process” services for objects. For example, the Moniker class is automatically substituted for a client reference when the underlying object instance is streamed or persisted. In accordance with one embodiment, life cycle services are provided by associating a predefined policy with each Moniker object, which policy specifies how and when life cycle services should be performed. Remote objects are then created or bound in accordance with these policies which eliminates the need for the client to directly incorporate life cycle services code into its logic.
Stephen Richard Lewallen from Woodinville, WA, age ~55 Get Report