Search

Gregory Nuyens Phones & Addresses

  • Emeryville, CA
  • 119 Campo Rd, Portola Valley, CA 94028
  • 92 Maple Ave, Atherton, CA 94027 (650) 327-0246 (650) 327-7557 (650) 326-7009
  • 98 Maple Ave, Atherton, CA 94027 (650) 326-7009
  • Menlo Park, CA
  • 1850 Sand Hill Rd, Palo Alto, CA 94304
  • San Mateo, CA
  • Novato, CA

Industries

Computer Software

Resumes

Resumes

Gregory Nuyens Photo 1

Ceo At Qwaq

View page
Location:
San Francisco Bay Area
Industry:
Computer Software

Publications

Us Patents

Filtering An Object Interface Definition To Determine Services Needed And Provided

View page
US Patent:
59499982, Sep 7, 1999
Filed:
Jul 3, 1996
Appl. No.:
8/675094
Inventors:
Brad G. Fowlow - Redwood City CA
Gregory B. Nuyens - Menlo Park CA
Hans E. Muller - Saratoga CA
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1724
US Classification:
395701
Abstract:
A distributed object application builder apparatus filters an object definition to determine both information needed (plugs) and provided (sockets) by an object. Each part (a run-time instance of an object) in the builder has plugs and sockets interconnected to other parts to define a distributed object application program. At run time, actual instances of objects are substituted for the parts. A method of determining the plugs of an identified part retrieves the interface (object definition) corresponding to the part. Once retrieved, the plugs of the part are identified by determining the object-valued attributes of the retrieved interface, by determining the operations from the retrieved interface that require one object-valued argument, and by retrieving the factory argument list from the factory method for the object. These attributes and arguments constitute the plugs of the part. Sockets of a part are determined similarly.

Code Generator For Applications In Distributed Object Systems

View page
US Patent:
58600043, Jan 12, 1999
Filed:
Jul 3, 1996
Appl. No.:
8/674828
Inventors:
Brad G. Fowlow - Redwood City CA
Gregory B. Nuyens - Menlo Park CA
Hans E. Muller - Saratoga CA
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 940
G06F 1730
US Classification:
395701
Abstract:
A technique for automating the assembly of networked, language independent objects into a network application for use in a distributed object computing system uses program templates and a symbol table. A schematic representation of the network application is formed within a visual application builder. The schematic representation defines connections among representations of previously defined distributed objects. These connections are formed among parts, plugs and sockets that are associated with representations of distributed objects termed components. The schematic representation of the network application is loaded into a symbol table and portions of the schematic representation are stored as a number of entries in the symbol table. These entries include identifier-value pairs; that is, identifiers are mapped to values. The program source files to be generated are determined and the program templates for use in generating the program source file are also determined.

Filtering An Object Interface Definition To Determine Services Needed And Provided

View page
US Patent:
60832770, Jul 4, 2000
Filed:
Jun 29, 1999
Appl. No.:
9/342326
Inventors:
Brad G. Fowlow - Redwood City CA
Gregory B. Nuyens - Menlo Park CA
Hans E. Muller - Saratoga CA
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 944
G06F 1700
US Classification:
717 1
Abstract:
A distributed object application builder apparatus filters an object definition to determine the information needed (plugs) and provided (sockets) by an object. Each part (a run-time instance of an object) in the builder has plugs and sockets that are interconnected to other parts to define a distributed object application. At run time, actual instances of objects are substituted for the parts. A method of determining the plugs of an identified part begins by retrieving the interface (object definition) that corresponds to the part. Once retrieved, the plugs of the part are identified by determining the object-valued attributes of the retrieved interface, determining the operations from the retrieved interface that require one object-valued argument, and retrieving the factory argument list from the factory method for the object. These attributes and arguments constitute the plugs of the part. Sockets of a part are determined similarly.

System And Method For Determining And Manipulating Configuration Information Of Servers In A Distributed Object Environment

View page
US Patent:
58571027, Jan 5, 1999
Filed:
Mar 14, 1995
Appl. No.:
8/403337
Inventors:
Roderick J. McChesney - Redwood City CA
Gregory B. Nuyens - Menlo Park CA
Assignee:
Sun Microsystems, Inc. - Mt. View CA
International Classification:
G06F 9445
US Classification:
395653
Abstract:
A computer system in a distributed object programming environment includes a number of host computers providing services to clients on a network through internally stored servers. Various types of configuration information for each server are available to clients through persistent server administrators, which are objects containing such information about individual servers. A server administrator can store such information as startup execution definitions, saved program definition, object interfaces and implementations, reaping, tracing, and logging configuration data. Being persistent and external to the server, the server administrator can manipulate and determine its information about a server in response to client requests without starting up the server, thereby facilitating system administration.
Gregory B Nuyens from Emeryville, CA, age ~62 Get Report